Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How mature is the current Open Dylan implementation?

Open Dylan looks really interesting. However before I would use it in real development, I would like to know how mature the implementation is. I know that Dylan itself is an old language and it has been used by Apple.

like image 588
mikkom Avatar asked Dec 11 '11 17:12

mikkom


2 Answers

Well, the current implementation, Open Dylan, has been developed since '95 by Harlequin and Functional Objects, before it became open source in 2003.

How is maturity defined? The compiler includes an IDE (Win32 only, sorry), CORBA, OLE, all in all 850000 lines of code. This is (nearly) all Dylan code.

Meaning, unlike other languages, it is self-hosted. The compiler itself is written in Dylan (with an exception of some lines of C (~4000 lines of code) for the runtime/garbage collector binding. The back-ends are either native x86 code or C.

Please do not confuse this implementation with the two others, which are around: Gwydion Dylan (also written in Dylan; developed formerly at CMU, now open source as well), which compiles Dylan to C; and Apple Dylan (closed somewhere in Apples big storage ;).

like image 149
Hannes Avatar answered Oct 04 '22 02:10

Hannes


According to a comment on Hacker News it isn't ready yet. They just started to revive the project.

like image 40
stesch Avatar answered Oct 04 '22 01:10

stesch