我已经阅读了学术计划的内容(阅读SICP,The Little Schemer,The Seasoned Schemer,TSPL),并且已经将Scheme作为玩具玩了一段时间。
但我想变得实用。 今天我需要写一个shell脚本来做一些批处理文件处理,并想“为什么不在Scheme中做呢?”。我做到了,这是一种快乐。
现在我不得不想知道shell脚本类型的最佳实现是什么。 我知道所有实现在R5RS之外的实现方面都有所不同。 (基本上,它们在脚本语言中所需的所有有用和实用扩展都不同。)
所以我想选择一个实现并坚持下去。我正在寻找的东西:
到目前为止,我一直在使用Gambit。它似乎满足上述限制。 PLT似乎有点矫枉过正。想知道Guile,麻省理工学院/ GNU等。
答案 0 :(得分:4)
您听说过scsh吗?我没有用它,但听起来很像你想要的。
答案 1 :(得分:4)
PLT Scheme符合您的所有条件。既然看起来已经知道了,你应该使用MzScheme包。 MzScheme是构建所有PLT的运行时。
如果您要下载完整的PLT Scheme安装,它看起来很大,因为除了运行时,它还包含大量文档和IDE。
答案 2 :(得分:2)
我推荐Gauche,即:
configure
,make
和
make install
),