我只学过Python,最近开始学习一种名为Scheme的新语言。我有一些关于Scheme的基本问题。 1)如果我想在sublime text 2上打开一个scm文件,我可以选择“Lisp”作为我的语言设置吗? 2要在终端上运行python,我所要做的就是python file.py,我该怎么做才能打开一个scm。我的操作系统上的文件。
答案 0 :(得分:1)
如果您正在寻找方言方言,您可能希望通过Racket来完成。此时,如果您对终端感到满意,可以查看他们的Systems Programming With Racket教程,该教程将阐明您如何从命令行编辑和运行方案文件。
答案 1 :(得分:1)
1)是的。您还可以安装更多Scheme oriented version。
2)是的。取决于实施。对于racket,您可以从plt-r6rs-script file.scm
,plt-r5rs-script file.scm
开始,或者您可以编译raco exe file.scm
,然后运行file
,然后它就是可执行文件。 Racket还有一个名为DrRacket的IDE,适合在IDE中编程,调试和运行,它支持标准的Scheme版本,如R5RS,R6RS以及它自己的语言球拍,打字球拍和懒人球拍。不要将语言权利与整个imlementation混淆,因为同样的名称也很好地运行Scheme。
对于ikarus,你做ikarus --r6rs-script file.scm