Macos OSX方案语言(lisp方言)

Macos OSX方案语言(lisp方言),macos,scheme,lisp,Macos,Scheme,Lisp,我只学过Python,最近开始学习一种叫做Scheme的新语言。关于这个计划,我有几个基本问题。1) 如果我想在sublime text 2上打开scm文件,我可以选择“Lisp”作为语言设置吗?2要在终端上运行python,我所要做的就是python file.py,我需要执行什么命令来打开scm。我的os x上的文件。如果您希望学习Scheme方言,您可能希望通过。此时,如果您对终端感到满意,可以阅读他们的教程,其中将阐明如何从命令行编辑和运行scheme文件。1)是的。您还可以安装一个更多

我只学过Python,最近开始学习一种叫做Scheme的新语言。关于这个计划,我有几个基本问题。1) 如果我想在sublime text 2上打开scm文件,我可以选择“Lisp”作为语言设置吗?2要在终端上运行python,我所要做的就是python file.py,我需要执行什么命令来打开scm。我的os x上的文件。

如果您希望学习Scheme方言,您可能希望通过。此时,如果您对终端感到满意,可以阅读他们的教程,其中将阐明如何从命令行编辑和运行scheme文件。

1)是的。您还可以安装一个更多的。 2) 对。取决于实施情况。例如,您可以从
plt-r6rs-script file.scm
plt-r5rs-script file.scm
开始,也可以编译
raco-exe file.scm
,然后运行
file
,这是一个可执行文件。Racket还有一个名为DrRacket的IDE,适合在IDE中编程、调试和运行,它支持标准的Scheme版本,如R5RS、R6RS以及自己的语言Racket、typed Racket和lazy Racket。不要把语言的喧嚣和整个名称相同的实现混淆起来,因为它们也能很好地运行Scheme


对于ikarus,您可以使用
ikarus--r6rs脚本文件.scm

,如果您不依赖于任何特定的实现,我建议您使用。它附带了一个IDE和您开始使用所需的一切。@uselpa立即锁定而不询问需要吗?我会尽量使用R6RS+SRFI,使其与其他实现兼容。不过我还是会用DrRacket:)