【发布时间】:2013-03-08 21:24:20
【问题描述】:
在 Common Lisp 中,quicklisp 是一种流行的库管理工具。我将使用该工具,并尝试使用 CL-WHO。我使用 SBCL 1.0.57 实现。我将在下面回答我自己的问题。
作为初学者,尚不清楚 ASDF 和 quicklisp 是如何实际协同工作的。因此,不清楚如何在外部源文件中实际使用您通过 quicklisp 下载的包或库。 quicklisp 常见问题解答,至少目前没有帮助。在 python 中,这非常简单:您只需输入“import somemodule”,生活就很棒。有没有 CL+quicklisp 的等价物?
如果你搜索,你会发现很多结果。以下是我发现的一些最相关的:
How to use packages installed by quicklisp?
当我最初阅读这些内容时,至少想到了一个问题:如果我使用的是 quicklisp,我真的需要关心 ASDF 吗? Quicklisp 似乎是一个更高级别的管理工具。其他人建议使用 quickproject。但这真的有必要吗?
【问题讨论】:
-
quicklisp 更像是 ubuntu 中的 apt-get 之类的包管理器,而 ASDF 是 make 的类似物---不同的功能。
标签: linux package common-lisp sbcl asdf