我在开始使用ASDF
Common 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
环境,在某些情况下更好。我现在认为emacs
and的组合vim
比任何一种选择都好。