我正在寻找一个成熟且维护良好的 Scheme 编译器,它可以在(每个)Windows (.exe)、Mac OS X 和 Linux 上生成独立的本机代码可执行文件。可执行文件不需要 GUI - 只需标准文本 IO (stdin/stdout/stderr) 就可以了。您会推荐哪种编译器满足这些要求?
一个相关(但不同)问题的答案表明 Gambit-C。根据提交日志,它似乎仍然处于活动状态。还有其他竞争对手吗? 麻省理工学院计划似乎不经常更新 - 我说得对吗?
谢谢!
PS 回复评论:对我来说,自 R4RS 以来的任何版本的 Scheme 都可以,但丰富的 SRFI 支持可能更重要。
另一条评论建议使用CHICKEN,它似乎也很活跃。它还建议Racket,它是一个字节码编译器,但具有 JIT 并且可以创建一个独立的包。(我还没有检查 Chez Scheme。我在这里“复制”这些“答案”,因为问题被搁置,即使按照指示编辑后似乎也无法重新打开......)