查找 Common Lisp 文件之间的依赖关系
Posted
技术标签:
【中文标题】查找 Common Lisp 文件之间的依赖关系【英文标题】:Finding Dependencies Among Common Lisp Files 【发布时间】:2021-03-17 01:06:59 【问题描述】:定义 ASDF 系统的直接方法是指定组件文件之间的依赖关系。给定一个工作程序的(中等大小的)通用 lisp 文件集合,有没有办法轻松计算出文件间依赖关系以放入 asdf:defsystem
规范?
【问题讨论】:
【参考方案1】:通常,您应该在编写文件时对文件之间的依赖关系进行一些思考。这也有助于总体上构建您的代码。
对于大多数小程序,只需将它们置于某种工作状态,然后指定:serial t
就足够了。
ASDF 的package-inferred-system 在某种程度上改变了系统的结构。不管怎样,有些人似乎喜欢它。
【讨论】:
以上是关于查找 Common Lisp 文件之间的依赖关系的主要内容,如果未能解决你的问题,请参考以下文章
如何使用依赖于包装它的较短列表的 map 循环较长的列表以将某些函数应用于 Common Lisp 中的较长列表?