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 的不常問的問題