适用于Mac OS X Snow Leopard的哪种方案获得最佳支持?

时间:2010-03-21 03:52:20

标签: scheme osx-snow-leopard

Mac有许多不同的Scheme解释器:

http://www.dmoz.org/Computers/Programming/Languages/Lisp/Scheme/Implementations/

哪一个最受支持?我也对64位支持和多核/处理器支持感兴趣。

5 个答案:

答案 0 :(得分:14)

我不知道哪些支持效果最好,但我使用了LarcenyDrSchemeBigloo

我相信Larceny被广泛认为是最快的开源方案编译器。它遵循基于unix工具的理念(没有IDE)。我不相信它还有64位支持。我暂时没有使用它,但该网站声称支持R6RS。如果我在愤怒中使用方案,这可能是我选择的系统。

DrScheme是我最常用的,因为它更容易使用:)它有一个理解语言和分析器的IDE。它非常适合我想要的方案(即玩弄东西以了解它们是如何工作的)。自从我开始使用它以来,它的性能得到了显着提升。大量的图书馆。 R6RS支持(主要是)。对Linux的64位支持。

Bigloo很有趣,因为它针对几个后端,包括JVM,.NET和本机代码。

所有人似乎都有合理的社区支持,但我看到Dr.Scheme提到的最多。

答案 1 :(得分:4)

DrScheme实际上不是Scheme方言 - 它是编辑,是PLT Scheme发行版的一部分:

http://www.plt-scheme.org/

(实际的Scheme解释器命令是'mzscheme',但我不知道其来源。)

我在OSX下使用PLT Scheme进行Web开发,它非常好,具有出色的库支持。 DrScheme是我的首选编辑 - 大多数常规编辑都没有S表达式缩进引擎。

答案 2 :(得分:1)

  • Gambit(R5RS)线程,64位,白蚁(没有共享并行)
  • Chicken(R5RS)主题,64位
  • Ikarus(R6RS)64位
  • Ypsilon(R6RS)32位

答案 3 :(得分:1)

我还鼓励你尝试(我个人最喜欢的)Petite Chez Scheme,它适用于所有流行平台的32位/ 64位和线程/非线程版本。

答案 4 :(得分:0)

去DrScheme现在叫做Racket;这是最好的。我总是推荐它为初学者,因为它无忧无虑的安装。 Mit-Scheme是使用最广泛的,但MacOsXLion可能会让你头痛安装。