查找 Common Lisp 库

Finding Common Lisp Libraries

我正在使用 QuickLisp 加载 Common Lisp 库。但是,有许多库都做类似的事情。例如,有许多库都处理 CSV 文件的解析。

您是否使用任何资源来检查哪些库满足您的需求?您如何确定库是否仍受支持?除了访问各个图书馆的网站之外,还有什么启发式方法吗?

我知道 http://www.cliki.net/,它提供了一些建议。

你可以试试http://quickdocs.org/ 它包含大量对 quicklisp 中广泛使用的库的引用,显示了它们的最后更新时间和一些文档。对于我来说,避免选择瘫痪是一个很好的起点

有两个单独的问题:

Are there any resources you use to check which libraries meet your needs?

我只是使用图书馆的官方文档,或者前面提到的quickdocs。我不认为类似库之间有任何比较表。但是你总是可以在 Freenode IRC 网络上的#lisp 上寻求帮助(因为 Whosebug 不喜欢像 "What's the best CL library for parsing CSV?")

这样的问题

How do you determine if a library is still being supported? Are there any heuristics short of visiting individual libraries's websites?

如果一个库在 Quicklisp 上,那么它是受支持的。不受支持的库通常很快就会退出。 Xach(Quicklisp 的开发者和维护者)确保 Quicklisp 中没有任何库不能构建在受支持的 CL 实现上。