Common Lisp/外部库/ASDF
外观
< Common Lisp | 外部库
ASDF,是 "another system definition facility" 的缩写,简化了 Lisp 系统的管理。一个系统类似于其他编程语言中的包或模块,包含一个或多个文件,这些文件被编译和加载以提供库对象和函数。使用 ASDF,Lisp 程序员可以
- 编译系统中包含的所有文件。
- 将其他 ASDF 包指定为依赖项。
- 加载系统所需的所有文件。
ASDF 与 Java 的 Ant、Python 的 distutils 和 Perl 的 cpan 共享一些功能。一个额外的包 ASDF-INSTALL 可用于下载和安装 ASDF 系统。许多 Lisp 库现在以 ADSF 系统的形式分发,ASDF 与 Allegro Common Lisp、SBCL、ECL 和 OpenMCL 捆绑在一起。
- 安装 ASDF:对于不包含它的 Lisp 实现。
- 配置 ASDF:指定 ASDF 仓库。
- 使用 ASDF:加载、编译和重新编译 ASDF 系统。
- 定义文件:创建自己的系统。
- ASDF-INSTALL:下载和安装包。
- Budden 的不常问的问题