Newsgroup: it.comp.programmare
Titolo: Linguaggio Hybris

Salve,
ho trovato questo progetto italiano: 
http://www.hybris-lang.org
Cosa ve ne pare? 

 Cosa ve ne pare? 
Spero che si sia divertito a scriverlo.
-- 
-riko

 Spero che si sia divertito a scriverlo.
Dici che l'unica utilità sia la pratica acquisita dal programmatore per 
svilupparlo? :-) 

 svilupparlo? :-) 
Diciamo che anche sulla pratica. Intanto e' uno che dice che il suo
linguaggio e' typeless, mentre in realta' e' semplicemente dinamicamente
tipizzato con (credo) tipizzazione debole.
E la tipizzazione debole e' qualcosa che non vuoi. Poi continua ad
insistere con sto typeless... boh.
Poi ha ficcato nel core un sacco di cose che sono quarant'anni che e'
chiaro che stanno meglio nelle librerie; ovvero non ha ben chiaro che e'
sempre stato vincente un linguaggio piccolo e tante librerie. Lui invece
estende il linguaggio invece di usare librerie. Anzi, se ne vanta:
invece di modularizzare, ficchiamo la roba nel core del linguaggio. 
Aggiunge poi una bella paginetta didattica su cosa sia un linguaggio di
scripting (ovviamente *sbagliata*)... insomma, si e' impegnato molto, mi
fa piacere per lui. Tempo fa parlava anche di avere preso ad esempio
l'eleganza di PHP. Parliamone. :)
-- 
-riko

 l'eleganza di PHP. Parliamone. :)
Hai scritto "tempo fa", ma per caso conoscevi già tale linguaggio?
Dato che parla anche di Perl,  PHP lo considera per forza elegante :-D
Oltretutto non supporta l'OOP. Non so se per scelta o perché verrà 
implementata in seguito. 

 implementata in seguito. 
E chissene... e' praticamente un giocattolo. Un giocattolo completo e
funzionante, un bel giocattolo, se vuoi. Ma per ora un giocattolo. :)
Supporta *un* sistema operativo (l'autore dice perche' c'e' "un solo
sistema operativo degno" e direi che si e' qualificato per bene).
-- 
-riko

Con un po' di ritardo, visto che si parla di neo-linguaggi italiani, mi ha 
incuriosito il seguente:
http://it.wikipedia.org/wiki/Falcon_(linguaggio_di_programmazione)
In particolare quando dice:
Falcon supporta al momento 6 paradigmi di programmazione:
procedurale
funzionale
orientato agli oggetti (OOP)
OOP basata sui prototipi
orientata ai messaggi
programmazione tabellare
Se qualcuno volesse dire la sua...
Saluti 

 ha scritto:

Salve, sono l'autore del "giocattolo" e vorrei dire la mia :)
Inizialmente ho preso molto male questo thread, per quanto le critiche
possano essere giuste o meno non è mai facile vedere un progetto sul
quale hai sudato il sangue "smontato" in questo modo.
Successivamente però mi son calmato e ho avuto modo di riflettere
parecchio su quanto da voi detto ed in effetti, a parte un vago
(nemmeno tanto) tono di arroganza da parte di alcuni dei partecipanti,
ho trovato le vostre critiche giuste, critiche che mi hanno spinto a
quasi un mese di lavoro incessante, giorno e notte.
Da questo ne è seguito che:
- Sono state sistemate alcune imprecisioni che erano presenti nella
definizione di Hybris e nella documentazione in generale.
- Ora il core di Hybris è completamente separato dalla libreria
standard (che comunque viene compilata ed installata contestualmente
all'interprete stesso).
- E' stata rivoluzionata la gestione dei tipi ed introdotto un garbage
collector decisamente efficace.
- E' stato implementato pieno supporto alla programmazione ad oggetti,
con tanto di ereditarietà, specificatori di accesso e overloading
degli operatori.
- E' stata implementata la gestione delle eccezioni.
- Stiamo sviluppando una libreria standard "parallela" a quella
binaria, implementata in Hybris, che offre delle classi con le quali
operare secondo il paradigma OO.
Colgo quindi questa occasione per ringraziare i qui presenti della
spinta, anche se indiretta, che mi hanno dato per migliorare Hybris .