我使用 Vim 作为我的编辑器。 “Practical common Lisp”建议安装 Lispbox,我不知道如何使用 emacs,不知道如何用那个 T.T 运行 lisp 代码,之后我找到了一个名为 limp.vim 的 vim lisp 插件,有一个又长又难的安装指令:((
最后我安装了“Clisp”,我可以用一个简单的命令运行 lisp 代码:
clisp ~/test.lisp
但如何编译呢? Lisp是编译语言吗?抱歉,我什么都不知道,我是 lisp 新手
谁能告诉我在我的 Linux 上安装 lisp 到底需要什么? SLIME、sbcl 等是什么?
安装并学习以下内容:
安装二进制文件http://www.sbcl.org/platform-table.html http://www.sbcl.org/platform-table.html一旦习惯了,就从源代码编译并保留源代码。这样你就可以用M-轻松跳转到SBCL的函数定义。在 Emacs 中。
观看此截屏视频,了解有人实施光线追踪器
- Quicklisp.lisphttp://www.quicklisp.org/beta/ http://www.quicklisp.org/beta/
这是新的包管理。当我开始的时候它不在那里。现在我们有了它,你应该使用它。它让事情变得容易多了。
运行 'sbcl --load Quicklisp.lisp' 然后输入 (quicklisp-quickstart:install) 按 Enter
然后运行 (ql:add-to-init-file)
说真的,你必须了解这一点(即使光线追踪截屏视频中的那个人没有使用它)。您应该以 ( 开头,这将形成两个括号。使用 M-( 您可以括起现有的 s-表达式。C-k 剪切光标后面的 s-表达式,使用 C-y 您可以将其插入到任何位置。
这是 lisp 的 make。您应该了解如何在 ASDF 文件中定义系统。
我印了这本小册子,Common Lisp 快速参考 http://clqr.boundp.org/。非常简洁。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)