Man Linux: Main Page and Category List

NAME

       common-lisp-controller - Common Lisp system management tool

DESCRIPTION

       The common-lisp-controller system will manage the installed Common Lisp
       implementations and libraries on the system. The main  function  is  to
       enable  every  user  to  load  any  available  library and to store the
       compiled files in a user and implementation specific cache directory.

       On upgrades of either implementations or  libraries  these  directories
       will be cleared so that no old fasl files will remain.

       There  are  also options to add libraries by default to new images, see
       /usr/share/doc/common-lisp-controller/README.Debian , or  to  add  user
       specific  libraries  to  the  management system, see clc-register-user-
       package.

EXAMPLES

       To load a clc library :foo on a clc enabled implementation simply do

       (clc:clc-require :foo)

       To build all known libraries for this implementation do

       (clc:clc-build-all-packages (&optional (ignore-errors nil))

       To list all known libraries do

       (clc:list-systems)

FILES

       /var/cache/common-lisp/ <uid> / <implementation-name> /  <library>  the
       cache  directory for a library fir a given user with associated uid and
       a certain implementation.

       /usr/share/common-lisp/systems/ the location of the libraries.

BUGS

       Bug  reports  should  be  sent  to  the  Debian  BTS,  preferably  with
       reportbug.

AUTHOR

       Peter Van Eynde (pvaneynd@debian.org) 2001-2006

       Kevin M. Rosenberg (kmr@debian.org) 2001-2004

       René van Bevern 2005-2006

SEE ALSO

       clc-register-user-package(1),  clc-unregister-user-package(1) register-
       common-lisp-implementation(8)            register-common-lisp-source(8)
       unregister-common-lisp-implementation|source(8) unregister-common-lisp-
       source(8)