Mac有许多不同的Scheme解释器:
http://www.dmoz.org/Computers/Programming/Languages/Lisp/Scheme/Implementations/
哪一个最受支持?我也对64位支持和多核/处理器支持感兴趣。
答案 0 :(得分:14)
我不知道哪些支持效果最好,但我使用了Larceny,DrScheme和Bigloo。
我相信Larceny被广泛认为是最快的开源方案编译器。它遵循基于unix工具的理念(没有IDE)。我不相信它还有64位支持。我暂时没有使用它,但该网站声称支持R6RS。如果我在愤怒中使用方案,这可能是我选择的系统。
DrScheme是我最常用的,因为它更容易使用:)它有一个理解语言和分析器的IDE。它非常适合我想要的方案(即玩弄东西以了解它们是如何工作的)。自从我开始使用它以来,它的性能得到了显着提升。大量的图书馆。 R6RS支持(主要是)。对Linux的64位支持。
Bigloo很有趣,因为它针对几个后端,包括JVM,.NET和本机代码。
所有人似乎都有合理的社区支持,但我看到Dr.Scheme提到的最多。
答案 1 :(得分:4)
DrScheme实际上不是Scheme方言 - 它是编辑,是PLT Scheme发行版的一部分:
(实际的Scheme解释器命令是'mzscheme',但我不知道其来源。)
我在OSX下使用PLT Scheme进行Web开发,它非常好,具有出色的库支持。 DrScheme是我的首选编辑 - 大多数常规编辑都没有S表达式缩进引擎。
答案 2 :(得分:1)
答案 3 :(得分:1)
我还鼓励你尝试(我个人最喜欢的)Petite Chez Scheme,它适用于所有流行平台的32位/ 64位和线程/非线程版本。
答案 4 :(得分:0)
去DrScheme现在叫做Racket;这是最好的。我总是推荐它为初学者,因为它无忧无虑的安装。 Mit-Scheme是使用最广泛的,但MacOsXLion可能会让你头痛安装。