clc-regist...ser-package(1)
π NAME π
clc-(un)register-user-package β registers a user asdf system β¨
okay bestie, this is one of those pages from the General Commands Manual (7th Edition energy, June 11, 2008, we love a vintage queen π) so let's get into it.
πΈ SYNOPSIS πΈ
clc-register-user-package package-file
clc-unregister-user-package package-file
β¨ DESCRIPTION β¨
So basically π β this registers a user defined system into the common lisp controller system. And the whole point is that any Common Lisp implementation will know how to find the system. Every single one. No cap. π₯
Here's the tea on what actually happens under the hood:
- The system file itself gets symlinked from the
~/.clc/systemsdirectory π¦ - And the system gets recorded in the
~/.clc/user-packages.dbfile πΎ
β οΈ okay important, no gatekeeping: no removal of old fasl files during upgrades of Common Lisp Implementations will be done, and also the fasls of different implementations will not be separated by clc. Like, at all. Not its job, not its problem π
So if you're one of the users who requires that? You're expected to create a full Debian package or create a symlink in /usr/share/common-lisp/systems/ to the system file. Those are the two options, periodt. π
π BUGS π
Found a bug? π Not me gatekeeping a good bug report β bug reports should be sent to the Debian BTS, preferably with reportbug. That's the vibe check. Go off, tell them everything. π«Ά
π AUTHOR π
This iconique page was brought to you by Peter Van Eynde (pvaneynd@debian.org) and Kevin M. Rosenberg (kmr@debian.org) β 2001-2008. Legends fr fr. πβ
and that's the whole page bestie, we ate and left no crumbs π β signed off from the 7th Edition, dated June 11, 2008, under the name clc-regist...ser-package(1). mwah ππ
π¦ where this page comes from
- fedora 43: common-lisp-controller 7.4-31.fc43 Β· LLGPL
- fedora 44: common-lisp-controller 7.4-33.fc44 Β· LLGPL
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms