Another System Definition Facility
From Wikipedia, the free encyclopedia
| ASDF Another System Definition Facility | |
|---|---|
| Stable release | 3.3.7
/ January 28, 2024[1] |
| Operating system | Linux, FreeBSD, NetBSD, OpenBSD |
| License | Expat License |
| Website | common-lisp |
| Repository | |
ASDF (Another System Definition Facility) is a package format and a build tool for Common Lisp libraries. It is analogous to tools such as Make and Ant.
ASDF was originally designed and written in 2001-2002[2][3] as a successor for a previous program, mk-defsystem, taking advantage of Common Lisp features such as CLOS and pathname support.[4] It has since[when?] expanded to become the default build tool for Common Lisp programs.[5] It is now[when?] used as the basis for Common Lisp library build systems, and dependency managers, such as Quicklisp, cl-build, and Debian's Common Lisp Controller. (Note: ASDF-Install is obsolete.[6]) Most maintained, open-source Common Lisp libraries are buildable and installable through ASDF.