有没有一种方法,我可以使asdf加载所有文件(*.lisp)在一个目录中,而不命名他们在我的.asd文件?在目录或文件名规范中使用通配符都不起作用。有人能帮帮忙吗?
发布于 2019-01-18 01:01:31
发布于 2019-01-18 03:06:14
您可以使用ASDF:https://common-lisp.net/project/asdf/asdf/The-package_002dinferred_002dsystem-extension.html#The-package_002dinferred_002dsystem-extension的“包推断系统”扩展。为此,您必须遵守目录和文件命名约定,但它(表面上)更接近于在其他语言中组织此类内容的方式。
我必须承认,我更喜欢asd文件中的显式布局,因为它将系统、包和文件的概念清晰地分开。
发布于 2019-01-22 08:01:18
asdf存储库附带了一个asdf/contrib/wild-modules.lisp扩展,它可以执行您所说的操作。我仍然会使用包推断系统来代替。
https://stackoverflow.com/questions/54237641
复制相似问题