diff options
author | Sharlatan Hellseher <sharlatanus@gmail.com> | 2021-02-09 23:00:06 +0000 |
---|---|---|
committer | Guillaume Le Vaillant <glv@posteo.net> | 2021-02-10 11:24:46 +0100 |
commit | 84aef8392b7a08abc91789b83aaf1e40bc7b0ecb (patch) | |
tree | bf7694535c73681af7c04d3a1e232662602aa453 /gnu | |
parent | 905b6235d32cac0eff9edd380261d330174fbc36 (diff) | |
download | guix-84aef8392b7a08abc91789b83aaf1e40bc7b0ecb.tar.gz guix-84aef8392b7a08abc91789b83aaf1e40bc7b0ecb.zip |
gnu: Add cl-fn.
* gnu/packages/lisp-xyz.scm (cl-fn, ecl-fn, sbcl-fn): New variables.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/lisp-xyz.scm | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index a3a4058b2e..764c0b2919 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -1759,6 +1759,38 @@ Common Lisp.") (define-public ecl-cl-fad (sbcl-package->ecl-package sbcl-cl-fad)) +(define-public sbcl-fn + (let ((commit "8d8587d03a7b5e26b306fc90018e385d9e5acc2c") + (revision "1")) + (package + (name "sbcl-fn") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/cbaggers/fn") + (commit commit))) + (file-name (git-file-name "fn" version)) + (sha256 + (base32 "0yyp9z6iwx476whz0n1rpjznjyqqhlylhzwpgg5xx92lxmskl752")))) + (build-system asdf-build-system/sbcl) + (inputs + `(("named-readtables" ,sbcl-named-readtables))) + (home-page "https://github.com/cbaggers/fn") + (synopsis "Macros for lambda brevity") + (description + "This is a Common Lisp library providing lambda shorthand macros aiming +to be used in cases where the word @emph{lambda} and the arguments are longer +than the body of the lambda.") + (license license:public-domain)))) + +(define-public ecl-fn + (sbcl-package->ecl-package sbcl-fn)) + +(define-public cl-fn + (sbcl-package->cl-source-package sbcl-fn)) + (define-public sbcl-rt (let ((commit "a6a7503a0b47953bc7579c90f02a6dba1f6e4c5a") (revision "1")) |