gnu: cl-slynk: Explain some naming choices.

* gnu/packages/lisp.scm (sbcl-slynk-boot0): Add comments explaining its
purpose and the reason its package-name must differ from its name.
This commit is contained in:
Andy Patterson 2017-04-03 09:01:19 -04:00 committed by Ricardo Wurmus
parent 14afc7b89c
commit 75e8b3af69
No known key found for this signature in database
GPG Key ID: 197A5888235FACAC
1 changed files with 5 additions and 1 deletions

View File

@ -904,11 +904,15 @@ productive, customizable lisp based systems.")
(outputs '("out")) (outputs '("out"))
(arguments '())))) (arguments '()))))
;; The slynk that users expect to install includes all of slynk's contrib
;; modules. Therefore, we build the base module and all contribs first; then
;; we expose the union of these as `sbcl-slynk'. The following variable
;; describes the base module.
(define sbcl-slynk-boot0 (define sbcl-slynk-boot0
(let ((revision "1") (let ((revision "1")
(commit "5706cd45d484a4f25795abe8e643509d31968aa2")) (commit "5706cd45d484a4f25795abe8e643509d31968aa2"))
(package (package
(name "sbcl-slynk") (name "sbcl-slynk") ; name must refer to the system name for now
(version (string-append "1.0.0-beta-" revision "." (string-take commit 7))) (version (string-append "1.0.0-beta-" revision "." (string-take commit 7)))
(source (source
(origin (origin