打开迪伦看起来很有趣。 然而,在我将它用于实际开发之前,我想知道实现的成熟程度。 我知道Dylan本身是一种古老的语言,它已被Apple使用。

===============>>#1 票数:5 已采纳

嗯,目前的实现,Open Dylan,自1995年起由Harlequin和Functional Objects开发,然后在2003年成为开源之前。

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

意思是,与其他语言不同,它是自托管的。 编译器本身是用Dylan编写的(运行/垃圾收集器绑定的一些C行(~4000行代码)除外。后端是本机x86代码或C.

请不要将这个实现与周围的其他两个混淆:Gwydion Dylan(也用Dylan编写;以前在CMU开发,现在也是开源的),它将Dylan编译为C; 和Apple Dylan(在苹果大储存的某个地方关闭;)。

===============>>#2 票数:2

根据黑客新闻评论,尚未准备好。 他们刚刚开始重振这个项目。

  ask by mikkom translate from so

未解决问题?本站智能推荐:

3回复

是什么让(开放)Dylan与其他编程语言截然不同? [关闭]

如今,有许多编程语言:功能,面向对象,动态或静态类型,或这些特性的混合。 最近我注意到了这个版本: http : //opendylan.org/news/2011/12/10/new_release.html 打开迪伦。 如果已经有Clojure,Python,Java,Sc
1回复

使用Dylan编写解析器

我想为我正在开发的排版语言编写一个解析器。 多年以来我都没有编码任何东西,在寻找各种语言选择时,我遇到了Dylan。 它看起来像是一种非常有趣的语言-语法很简洁,看起来很简单,可以动态使用。 迪伦(Dylan)对这个项目有多合适? 我的想法是将其放在Github上,以便其
1回复

如何将这个C ++代码写入apple dylan

我是计算机编程的新手。 我需要帮助完成这项任务。 我需要将这个简单的C ++源代码转换为apple dylan代码。 这是原始的数学陈述: 我用C ++编写了这段代码: 谁能帮我把这段代码写进苹果迪伦? 祝福,保罗
9回复

通过改变像Dylan,Julia和Seph这样的主要括号,Clojure会失去什么?

三种lispy homoiconic语言, Dylan , Julia和Seph都离开了前导括号 - 所以在Common Lisp中的假设函数调用看起来像: 看起来像下面的假设函数调用 用上面提到的三种语言。 如果Clojure沿着这条道路走下去 - 为了实现这一目标会有什
1回复

如何使用Open MPI使我的程序更快? 我的Open MPI程序目前比原始程序慢,我不了解什么?

我已经编写了一个分配作业的程序,该作业可以使用字典攻击来破解密码,并试图使用Open MPI加快速度,但是我的Open MPI版本比较慢,我不确定为什么或我不了解。 加密的密码是使用盐和传递给unix函数“ crypt”的字符串生成的。 从我的课堂讲义中学到的东西,这就是我想出的。
3回复

实施(^)

我正在阅读标准haskell库的执行代码(^): 现在这个定义g的部分对我来说很奇怪为什么不像这样实现它: 但确实插入说3 ^ 1000000表明(^)比世博会快约0.04秒。 为什么(^)比expo快?
5回复

随着Perl 6实现的成熟,我们可以期待什么性能提升?

每次我下载Rakudo Perl 6的新副本时,我都运行以下表达式,只是为了了解它当前的性能: 并且速度一直在增加,但每次计算都有明显的延迟(几秒)。 作为比较,Perl 5(或其他解释语言)中的类似内容几乎立即返回: 或者在Ruby中(也几乎是即时的): 将表达式重写
4回复

MultiMap实施

我正在用C#写一个简单的IDictionary抽象,它包装了Dictionary <K,ICollection <V >>。 基本上,它将多个值映射到一个键。 我无法决定是在删除值列表中的最后一项时是删除键及其空列表,还是将其保留(以免在重复使用键时实例化新集合)并检
2回复

实施SwingWorker

想到制作一个小的textEditor。 它将包含两个textareas,一个用于输入文本,另一个用于错误显示。 至于我的理解,SwingWorker在后台工作,因此UI更新不会有任何延迟。 为了进行检查,我编写了以下代码,并插入了5000行,然后尝试键入,我认为随着行数的增加,textEd
1回复

SQL计算到目前为止的总计

假设我有一个表my_table ,其中有2列: date , value 。 我想计算第三列: aggregated_value_year_to_date 。 目前,我正在这样做: 有更好的选择吗? 特别是当my_table实际上是一个中等复杂的视图时,是否有任何选项具有更好的