---
name: "common-lisp-controller"
section: "3"
platform: "linux"
package: "common-lisp-controller"
version: "7.10"
release: "Debian 9 (Stretch)"
platforms: ["linux"]
url: "https://new.carta.tech/common-lisp-controller"
---

# common-lisp-controller(3)

Common Lisp system management tool

## 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)**

## 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

Desmond O. Chang (dochang@gmail.com) 2010

## SEE ALSO

[**clc-register-user-package**(1)](/clc-register-user-package/1.md), [**clc-unregister-user-package**(1)](/clc-unregister-user-package/1.md) [**register-common-lisp-implementation**(8)](/register-common-lisp-implementation/8.md) [**register-common-lisp-source**(8)](/register-common-lisp-source/8.md) **unregister-common-lisp-implementation\|source**(8) [**unregister-common-lisp-source**(8)](/unregister-common-lisp-source/8.md)
