clc-regist...ser-package(1)

πŸ“¦ version 7.4, in fedora 43, fedora 44

πŸ’– 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/systems directory πŸ¦‹
  • And the system gets recorded in the ~/.clc/user-packages.db file πŸ’Ύ
⚠️ 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