11

我发现 easy_install 对于使用 Python 进行编程非常有用,与使用 Ruby 的 ruby​​gem 相同。

Lisp 有类似的功能吗?我知道有很多 Lisp 实现(clisp、sbcl、clozure cl ...),但我只是想知道 Lispers 在需要查找和使用 Lisp 库函数时会做什么。

4

1 回答 1

20

这是一个棘手的问题,并且已经尝试了几种解决方案。

我最近对 ​​Common Lisp 用户进行了一项调查,他们中的大多数人只是通过下载项目档案并检查 git、cvs、svn 等来手动管理库。

下一个最流行的库管理方法是一个名为“asdf-install”的程序。有关它的一些信息,请参见http://cliki.net/asdf-install

有些人使用名为 clbuild 的程序。它为您从 git、cvs、svn 中获取库。http://common-lisp.net/project/clbuild/有更多信息。

我正在开发一个名为 Quicklisp 的项目。我明天开始公测。我认为它比手动库管理、asdf-install 和 clbuild 有一些优势,但不幸的是它没有任何文档或信息。不过,它确实有一群热心的用户,我希望它能帮助人们获得他们需要的 CL 库。有关详细信息,请参阅http://quicklisp.org。下载测试版的链接将在明天出现。

于 2010-10-08T19:59:13.117 回答