跳转到内容

Common Lisp/外部库/ASDF

来自维基教科书,开放书籍,开放世界

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 捆绑在一起。

华夏公益教科书