Open Dylan看起来真的很有趣。但是,在我将其用于实际开发之前,我想知道实现的成熟程度。我知道Dylan本身是一门古老的语言,并且已被Apple使用。

最佳答案

好吧,目前的实现Open Dylan是自95年代以来由Harlequin和Functional Objects开发的,直到2003年成为开源之前。

如何定义成熟度?编译器包括一个IDE(仅Win32,抱歉),CORBA,OLE,总共有850000行代码。这是(几乎)所有迪伦代码。

含义,与其他语言不同,它是自托管的。编译器本身是用Dylan编写的(用于运行时/垃圾收集器绑定(bind)的C语言行除外(约4000行代码))后端是 native x86代码或C语言。

请不要将此实现与周围的其他两个实现混淆:Gwydion Dylan(也用Dylan编写;以前是在CMU开发的,现在也是开源的),它将Dylan编译为C。和Apple Dylan(在Apple的大型存储设备中关闭了某个位置;)。

关于performance - 当前的Open Dylan实现有多成熟?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8466155/

10-09 17:06