Source code
Note: if there is no build directory already, dylan-compiler will create it and build all used libraries. Subsequent builds will be much faster since they won't need to rebuild core libraries (as long as you always run the compiler in the same directory). If this is your first time trying Open Dylan, take a look at the Getting Started guide. BUILDING.rst - how to build the compiler and IDE See the Open Dylan Hacker's Guide for how to contribute to Open Dylan or its libraries. opendylan.org - our main website
Excerpt from the source-code README · 1,607 chars · not written by Vinony
Article · Italiano
Il linguaggio di programmazione Dylan, ([ˈdɪlən], come il cognome di Bob Dylan), è funzionale, object-oriented, riflessivo e . Fu inventato nei primi anni novanta da un gruppo della Apple Computer. Dylan è principalmente una versione pulita e semplificata di , un sistema di programmazione object-oriented (orientato agli oggetti) basato su Common Lisp. In Dylan, praticamente tutte le entità (inclusi i tipi di dato primitivi, i metodi e le classi) sono oggetti di prima classe. I programmi possono essere scritti con una gamma che va dall'uso di soli tipi di dato dinamici a soli tipi di dato statici, permettendo una progettazione rapida, ma lasciando spazio per future ottimizzazioni. Dylan supporta eredità multiple, polimorfismo, dispatch multipli, argomenti con parole chiave, introspezione degli oggetti, macro e molte altre funzionalità avanzate. Lo scopo principale di Dylan è di essere un linguaggio dinamico adatto allo sviluppo di programmi commerciali. Dylan cerca di risolvere i problemi di prestazioni con l'introduzione di limiti "naturali" alla piena flessibilità dei sistemi Lisp, così da permettere al compilatore di riconoscere chiaramente le unità compilabili (come le librerie). Le prime versioni di Dylan erano molto simili ai sistemi CLOS esistenti, ma nel 1993 il linguaggio tornò in sviluppo, a causa dei feedback degli sviluppatori, per uscirne con una sintassi più chiara.
Abstract from DBpedia / Wikipedia · CC BY-SA