我知道如何列出 Quicklisp 提供的所有系统
(ql:system-list)
而且我需要获得一种我想为 Guix 打包的最依赖的系统。是否有任何 ASD 或 Quicklisp 工具可以提供该功能?
最佳答案
quicklisp 所有关于系统关系的信息都在 releases.txt 和 systems.txt 这两个文件中。 systems.txt 会告诉您依赖关系,releases.txt 会将项目名称(如“alexandria”)映射到它提供的系统。
它们都是简单的以空格分隔的记录文件,因此应该很容易解析并获取您需要的信息。
要获取 Lisp 中的示例依赖信息,请查看 ql:dependency-tree
的源代码。
关于common-lisp - 如何获取 Quicklisp 提供的每个系统的所有依赖项列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65534727/