Common Lisp/External libraries/ASDF/Installing ASDF
Installing ASDF
[edit | edit source]Is it installed for you?
[edit | edit source]Many lisp systems encoding SBCL, Allegro, OpenMCL and ECL are bundled with asdf. To test this, try entering the following into a lisp interpreter:
(require 'asdf)
If this succeeds, ASDF is installed and ready to go.
Downloading ASDF
[edit | edit source]If you have cvs installed, you can download asdf with the following commands. Press enter when prompted for a password.
cvs -d:pserver:anonymous@cclan.cvs.sourceforge.net:/cvsroot/cclan login cvs -z3 -d:pserver:anonymous@cclan.cvs.sourceforge.net:/cvsroot/cclan co -P asdf
Alternatively, you can just download asdf.lisp from http://cclan.cvs.sourceforge.net/cclan/asdf/
Under Debian Linux and related systems, you can install asdf with:
apt-get install cl-asdf
Loading ASDF
[edit | edit source]Save asdf.lisp and associated other files into a location of your choice. For example my lisp files are in my home directory at /Users/Kirk/lisp
. If you install ASDF system wide it may be under /user/local/lib
.
Open the startup file for the lisp you are running. For clisp this will be ~/.clisprc.lisp
. For cmucl try ~/.cmucl-init
. Add the following line:
(load #p"/Path/to/asdf.lisp")
Replace /Path/to
with the full path to the asdf.lisp file.
For example, if you've used cl-asdf package on Debian (or Ubuntu) GNU/Linux, the command will look like this:
(load #p"/usr/share/common-lisp/source/cl-asdf/asdf.lisp")