当前位置:  开发笔记 > 编程语言 > 正文

没有Emacs的Lisp/Scheme解释器?

如何解决《没有Emacs的Lisp/Scheme解释器?》经验,为你挑选了4个好方法。

我一直想教自己Lisp一段时间.但是,我听过的所有解释器都涉及到一些emacs.是否有任何命令行解释器,以便我可以在命令行中输入:

lispinterpret sourcefile.lisp

就像我可以运行perl或python一样.

虽然我也想更熟悉Emacs(如果我与使用Emacs的人合作时不会感到沮丧),我宁愿将学习Emacs与学习Lisp联系起来.

编辑:我实际上想跟随使用Scheme的SICP,所以关于Scheme的答案会更有用.我只是不熟悉差异.



1> Matthew Schi..:

您也可以尝试DrScheme,虽然不是一个独立的解释器,但不是emacs :)

它基本上是一个简单的IDE,它有一个区域可以输入代码,可以作为文件执行,然后是另一个区域,它是可以与之交互的正在运行的解释器.

(另外,找到加州大学伯克利分校CS61A播客并听取他们的意见,以及阅读SICP)



2> John with wa..:

看起来像Steel Bank Common Lisp(SBCL)也满足您的需求:

http://www.sbcl.org/manual/#Shebang-Scripts

SBCL既是最优惠的也是开源的.



3> epatel..:

结帐CLISP wiki-link即ie.被保罗格雷厄姆使用

直接链接


如果用"即".你的意思是"ie":即"id est"(英文:"that is").我想你想说"eg"(例如,例如).

4> 小智..:

我经常编写以这行开头的lisp shell脚本:

#!的/ usr/bin中/ CLISP

然后,您甚至不需要在命令行上键入"lispinterpret".只需标记脚本可执行文件并直接运行即可.

推荐阅读
郑小蒜9299_941611_G
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有