我在开始使用ASDFCommon Lisp 时遇到了麻烦。
我怎样才能得到一个最小的例子?
回答我自己的问题:
那么,如何做你的“Hello World!” 与ASDF构建系统?这对我有用。我会帮助你避开我掉入的耗时的陷阱。
观看此视频。他解释了sbcl、emacs、quicklisp(Lisp 库管理器)、slime和的安装quickproject,它使用ASDF.
现在要避开一些陷阱:
slime似乎无法与clisp. 我不得不使用scbl。请注意,我使用的是 ubuntu 16.04。.asd文件必须位于ASDF系统路径中。您可以通过在~/common-lisp/; 如果你没有它,你可以做到。请参阅此处设置ASDF以查看其他目录。(asdf:load-system :<system>). 此外,要访问不同包中的函数,请使用以下语法:(<package>::<function> ...).快乐编码。
对于 vim 用户: Emacs和 Lisp,特别是quicklisp和emacs的包管理器,是一个很好的组合。可能是因为Emacs是用 Lisp 编写的。我看到了这个的价值。但我是vim用户。我很高兴找到Evil,一个很棒的 vim 层emacs。看看这个4 分钟的视频,给我留下了深刻的印象。此外,这是另一个vim用户的帖子,将其设置为类似于他的vim环境,在某些情况下更好。我现在认为emacsand的组合vim比任何一种选择都好。