ASDF-Install

Bringing Lisp Libraries to you

What it is

ASDF-Install is Common Lisp's answer to CPAN: an internet-based, dependency-chasing, installation system. ASDF-Install was originally written for SBCL by Dan Barlow and then ported by Edi Weitz and many others. It knows how to work with systems defined by either ASDF or MK-Defsystem.

ASDF-Install is a tool for downloading and installing lisp packages. It:

  • downloads lisp libraries (defined using either ASDF or MK-Defsystem) and installs them in the local file system, chases sub-system dependencies, and
  • uses PGP signatures to verify the provenance of the downloaded code (requires GPG)

    The best sources of information on ASDF-Install are

    The tutorial (written by Edi Weitz and now maintained by Gary King)
  • its CLiki page

    Mailing Lists

    asdf-install-devel: A list for questions, patches, bug reports, and so on; It's for everything.
  • You can also use the CCLAN mailing list.

    Where is it

    SBCL (since 0.8.3) and OpenMCL (since 0.14.1) come with a version of ASDF-Install. You can get the latest version with this gzipped tar file. There is also a darcs repository at:

    darcs get http://common-lisp.net/project/asdf-install

    darcs get http://common-lisp.net/project/asdf-install/asdf-install-unstable

    http://common-lisp.net/project/asdf-install/asdf-install-unstable/asdf-install.tar.gz

    2 December 2007 Dan Muller, Andy Cristina and Attila Lendvai greatly improve ASDF-Install's windows support. Thanks! These changes are in the unstable branch (see above)
    7 October 2006 Updated to version 0.6.0; attempts to improve GPG handling by simplifying it. Added :where argument to the install command. Altered location handling so that 0 is always cancel. Began to rework tutorial.
    17 May 2006 Moved from Source Forge to Common-Lisp.net