diff options
Diffstat (limited to 'gnu/packages/lisp-xyz.scm')
-rw-r--r-- | gnu/packages/lisp-xyz.scm | 348 |
1 files changed, 262 insertions, 86 deletions
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index bacd1b54b7..6e5b05f036 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -2953,6 +2953,50 @@ web applications. Caveman2 has three design goals: (define-public ecl-caveman (sbcl-package->ecl-package sbcl-caveman)) +(define-public sbcl-cblas + (let ((commit "1eb97919ccf0ec3add7724e1a21872580bd0cdc6") + (revision "1")) + (package + (name "sbcl-cblas") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/digikar99/cl-cblas") + (commit commit))) + (file-name (git-file-name "cl-cblas" version)) + (sha256 + (base32 "1bd2w51r71pgm6sc6m2fms4j1bbnli023j4w3rbxw9cln0g7badp")))) + (build-system asdf-build-system/sbcl) + (inputs + (list openblas + sbcl-cffi + sbcl-cl-autowrap)) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'fix-paths + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "src/shared-object.lisp" + (("/usr/.*/libopenblas\\.so") + (search-input-file inputs "/lib/libopenblas.so")) + (("\"libopenblas\\.so\"") + (string-append "\"" + (search-input-file inputs + "/lib/libopenblas.so") + "\"")))))))) + (synopsis "Common Lisp bindings for CBLAS") + (description + "This package provides Common Lisp bindings to access the linear +algebra libraries using the CBLAS API. Currently the OpenBLAS implementation +is used.") + (home-page "https://github.com/digikar99/cl-cblas") + (license license:expat)))) + +(define-public cl-cblas + (sbcl-package->cl-source-package sbcl-cblas)) + (define-public sbcl-cells (let ((commit "e8542b17fddd6340c1e237ce482a52327c8ead8e")) (package @@ -3114,11 +3158,11 @@ definition objects.") (sbcl-package->ecl-package sbcl-cesdi)) (define-public sbcl-cf - (let ((commit "2bf64feadf63569149b7ee6e9dc25572704d8939") - (revision "6")) + (let ((commit "0aa0dd67f59f88e0dbd50ebe25690fcdaafee4c5") + (revision "0")) (package (name "sbcl-cf") - (version (git-version "1.0" revision commit)) + (version (git-version "1.1" revision commit)) (source (origin (method git-fetch) @@ -3127,7 +3171,7 @@ definition objects.") (commit commit))) (file-name (git-file-name "cl-cf" version)) (sha256 - (base32 "0zp9699wvf2ylk6s5j9k9mcds1g1yxb2wnlm27rvnb5m6nfrxbzv")))) + (base32 "0bacgspfqvkdr430yax9dk61pavcajz9kv9lb12rg5qcrqd1vpmb")))) (build-system asdf-build-system/sbcl) (native-inputs (list sbcl-fiveam)) (synopsis "Continued fractions library") @@ -3143,8 +3187,8 @@ continued fractions.") (sbcl-package->ecl-package sbcl-cf)) (define-public sbcl-cffi - (let ((commit "33970351e71bb5f12ba56fc40270089e948ae112") - (revision "1")) + (let ((commit "32c90d4a9a01e809f591276c058e5b3c7f39b154") + (revision "2")) (package (name "sbcl-cffi") (version (git-version "0.24.1" revision commit)) @@ -3156,7 +3200,7 @@ continued fractions.") (commit commit))) (file-name (git-file-name "cl-cffi" version)) (sha256 - (base32 "1h7cw15f08gm6m4yz8hk7qkfwp7mwwnykjc5py6dhjakv0wh1g37")))) + (base32 "1b2j32rapgw8rn7m9sm2k8r8x9jds7vshkm90i5lw9v4xnp8x4m7")))) (build-system asdf-build-system/sbcl) (inputs (list libffi @@ -3168,7 +3212,11 @@ continued fractions.") sbcl-bordeaux-threads sbcl-rt)) (arguments - (list #:phases + (list ;; Some tests will not work on riscv64 because a function of SBCL + ;; is not implemented yet for riscv. + ;; See <https://bugs.launchpad.net/sbcl/+bug/2069265> + #:tests? (not (target-riscv64?)) + #:phases #~(modify-phases %standard-phases (add-after 'unpack 'fix-paths (lambda* (#:key inputs #:allow-other-keys) @@ -4186,8 +4234,8 @@ to cl-async.") (sbcl-package->ecl-package sbcl-cl-async-future)) (define libasyncprocess - (let ((commit "8067007e283745b94a36a51320b41b65ac296e24") - (revision "1")) + (let ((commit "3b16b91d417530dac03559980fb5703206e20c55") + (revision "2")) (package (name "libasyncprocess") (version (git-version "0.0.1" revision commit)) @@ -4199,7 +4247,7 @@ to cl-async.") (commit commit))) (file-name (git-file-name name version)) (sha256 - (base32 "0691z0vs5c65m24p1yi12iy27j59layzvzyy1yl19704x05442qh")) + (base32 "0ykbkmcf46rgiphsb8c03xf9l4l23xn1rppm51mviz7brs0zx7g4")) (modules '((guix build utils))) (snippet ;; Delete precompiled artifacts. @@ -6731,7 +6779,7 @@ Lisp.") (native-inputs (list sbcl-ptester)) (inputs (list libiconv sbcl-cffi)) (home-page "https://github.com/quek/cl-iconv") - (synopsis "iconv library for Common Lisp") + (synopsis "@command{iconv} library for Common Lisp") (description "This package provides CFFI bindings to convert between different character encodings using iconv.") @@ -8983,14 +9031,31 @@ generation functions from the GSL library.") (list sbcl-alexandria sbcl-anaphora sbcl-array-operations - sbcl-cl-num-utils sbcl-cl-rmath sbcl-cl-slice sbcl-gsll sbcl-let-plus - sbcl-lla)) + sbcl-lla + sbcl-numerical-utilities)) (native-inputs (list sbcl-clunit)) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'fix-build + ;; Fixes to use numerical-utils instead of the deprecated + ;; cl-num-utils. + (lambda _ + (substitute* (list "cl-random.asd" + "src/package.lisp") + (("cl-num-utils") + "num-utils")) + (substitute* (list "src/continuous-time.lisp" + "src/internals.lisp" + "src/random.lisp" + "src/univariate.lisp") + (("clnu:") + "nu:"))))))) (home-page "https://github.com/tpapp/cl-random") (synopsis "Random variates for Common Lisp") (description @@ -12457,20 +12522,20 @@ or cl-launch for portable processing of command-line arguments.") (sbcl-package->ecl-package sbcl-command-line-arguments)) (define-public sbcl-common-lisp-jupyter - (let ((commit "ba9f0e746b9200d6fd6db647d7274448119ed01b") - (revision "3")) + (let ((commit "3555a009f6d8734751bda1feadc8a09e7b0099b6") + (revision "0")) (package (name "sbcl-common-lisp-jupyter") - (version (git-version "0.1.0" revision commit)) + (version (git-version "1.0" revision commit)) (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/yitzchak/common-lisp-jupyter") (commit commit))) - (file-name (git-file-name "common-lisp-jupyter" commit)) + (file-name (git-file-name "cl-common-lisp-jupyter" commit)) (sha256 - (base32 "0si69xfzi769dprwfy7gp1x3bl7lxz6d4n98sa26w9r41wvay5ja")))) + (base32 "05nj171jad9819iq137i7vxgxyxz1sr3p4qxgr2k7z1ihq5kb0gw")))) (build-system asdf-build-system/sbcl) (inputs (list sbcl-alexandria @@ -12482,15 +12547,13 @@ or cl-launch for portable processing of command-line arguments.") sbcl-dissect sbcl-eclector sbcl-ironclad - sbcl-iterate sbcl-multilang-documentation + sbcl-nontrivial-gray-streams sbcl-puri sbcl-pzmq sbcl-shasht - sbcl-static-vectors sbcl-trivial-do - sbcl-trivial-garbage - sbcl-trivial-gray-streams + sbcl-trivial-features sbcl-trivial-mimes)) (home-page "https://yitzchak.github.io/common-lisp-jupyter/") (synopsis "Common Lisp kernel for Jupyter") @@ -12578,7 +12641,7 @@ to support this, especially for reasoning on types, are also included.") (define-public sbcl-compiler-macro-notes (package (name "sbcl-compiler-macro-notes") - (version "0.2.0") + (version "0.3.1") (source (origin (method git-fetch) @@ -12587,7 +12650,7 @@ to support this, especially for reasoning on types, are also included.") (commit (string-append "v" version)))) (file-name (git-file-name "cl-compiler-macro-notes" version)) (sha256 - (base32 "1jv8snj2wvim3k9qhl1vsx82n56nzdmwa3ms9c4ml2d58fwpfjzs")))) + (base32 "0pchhvk14fx54p7qq92dnf0g4jnapqr6p2a4za6bhzd8im1d9gad")))) (build-system asdf-build-system/sbcl) (inputs (list sbcl-alexandria @@ -12886,8 +12949,8 @@ well as standard genetic algorithms.") (sbcl-package->ecl-package sbcl-core-gp)) (define-public sbcl-croatoan - (let ((commit "0157da69edf1459db43fcd30bc6941ef0b26c02d") - (revision "1")) + (let ((commit "470055739ef6ece42655ef0f3878a87a9e3e9b78") + (revision "2")) (package (name "sbcl-croatoan") (version (git-version "0.3" revision commit)) @@ -12895,11 +12958,11 @@ well as standard genetic algorithms.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/McParen/croatoan") + (url "https://codeberg.org/McParen/croatoan") (commit commit))) (file-name (git-file-name "cl-croatoan" version)) (sha256 - (base32 "1pd3ivh2hcrbj7xfrfma10chlpzcgh0g36sjy5b23pm2zga4dqvs")))) + (base32 "04776x4i8inxs8n4mgy9xf0q39bzv4mfz4cl880sxwk6mnhwnn4c")))) (build-system asdf-build-system/sbcl) (arguments '(#:phases @@ -12917,7 +12980,7 @@ well as standard genetic algorithms.") (synopsis "Common Lisp bindings for the ncurses terminal library") (description "Croatoan provides high-level Common Lisp CLOS bindings for the ncurses terminal library.") - (home-page "https://github.com/McParen/croatoan") + (home-page "https://codeberg.org/McParen/croatoan") (license license:expat)))) (define-public cl-croatoan @@ -14566,11 +14629,11 @@ stream.") (sbcl-package->ecl-package sbcl-eazy-gnuplot)) (define-public sbcl-eclector - (let ((commit "d499b09142c7e39b4ef52e821fa767d5a8d606a0") + (let ((commit "28d29445556a0c03178e3daff7a2d8b378fa4340") (revision "0")) (package (name "sbcl-eclector") - (version (git-version "0.9.0" revision commit)) + (version (git-version "0.10.0" revision commit)) (source (origin (method git-fetch) @@ -14579,7 +14642,7 @@ stream.") (commit commit))) (file-name (git-file-name "cl-eclector" version)) (sha256 - (base32 "1sg8wmdpm8pcjwk394way5vs2ya3r995lddmi51q9zfn9hmzb7gn")))) + (base32 "06qhll5k0hq652gdzvvhcv4amqg9z7qillnn3z9cm8z9sv1n912v")))) (build-system asdf-build-system/sbcl) (native-inputs (list sbcl-fiveam)) @@ -15117,6 +15180,45 @@ sacrificing much in the way of power.") (define-public ecl-external-program (sbcl-package->ecl-package sbcl-external-program)) +(define-public sbcl-f2cl + (let ((commit "a3dabbe429ff2fe6039a60c2546d287b4157f546") + (revision "1")) + (package + (name "sbcl-f2cl") + (version (git-version "1.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rtoy/f2cl") + (commit commit))) + (file-name (git-file-name "cl-f2cl" version)) + (sha256 + (base32 "1fc54n3g7kah93yj99dkvac4i765sysvcc6pwajhp2srr1np204s")) + (modules '((guix build utils))) + (snippet #~(delete-file-recursively "debian")))) + (build-system asdf-build-system/sbcl) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'fix-build + (lambda _ + (substitute* "src/f2cl2.l" + (("\\(optimize \\(speed 3\\) \\(safety 1\\)\\)\\)" all) + (string-append all ")")))))))) + (synopsis "Fortran 77 to Common Lisp translator") + (description + "F2cl is a Common Lisp library that can convert Fortran 77 code into +Common Lisp code.") + (home-page "https://github.com/rtoy/f2cl") + (license license:gpl2)))) + +(define-public cl-f2cl + (sbcl-package->cl-source-package sbcl-f2cl)) + +(define-public ecl-f2cl + (sbcl-package->ecl-package sbcl-f2cl)) + (define-public sbcl-fakenil (package (name "sbcl-fakenil") @@ -18099,11 +18201,11 @@ floating point values to IEEE 754 binary representation.") (sbcl-package->ecl-package sbcl-ieee-floats)) (define-public sbcl-in-memory-streams - (let ((commit "bb4ce9c8c08479c9904f5d29f2b6187f264dc620") + (let ((commit "a0812140609d350e6d974711be6acd0566b360cc") (revision "1")) (package (name "sbcl-in-memory-streams") - (version (git-version "1.0" revision commit)) + (version (git-version "2.0" revision commit)) (source (origin (method git-fetch) @@ -18112,12 +18214,12 @@ floating point values to IEEE 754 binary representation.") (commit commit))) (file-name (git-file-name "cl-in-memory-streams" version)) (sha256 - (base32 "1fls1jnkf86wimip6f95y496sc4rxpsh2y65lgqsqpi0yda5xl2f")))) + (base32 "1mgdwgf98k5wsxrlvqjjkg6f8ass6gbhcbg1y489v17pwqjhbgaz")))) (build-system asdf-build-system/sbcl) (native-inputs (list sbcl-fiveam)) (inputs - (list sbcl-trivial-gray-streams)) + (list sbcl-bordeaux-threads sbcl-trivial-gray-streams)) (synopsis "In-memory streams for any element type") (description "This Common Lisp library provides an implementation of in-memory input @@ -19944,50 +20046,54 @@ carrys on from the end of the body.") (sbcl-package->ecl-package sbcl-livesupport)) (define-public sbcl-lla - (let ((commit "ded805d1e9b1493e17b601116ba9bd8a3de3024f") - (revision "1")) + (let ((commit "4008d363a43647adc39579a48b549650a0742e61") + (revision "2")) (package (name "sbcl-lla") - (version (git-version "0.2" revision commit)) + (version (git-version "0.4.0" revision commit)) (source (origin (method git-fetch) (uri (git-reference - (url "https://github.com/tpapp/lla") + (url "https://github.com/Lisp-Stat/lla") (commit commit))) (file-name (git-file-name "cl-lla" version)) (sha256 - (base32 "0n9vc7dnyjbbsv1n7rd8sylwda5fsdf8f890g4nachanyx0xps9k")))) + (base32 "19j11z8m00ry2bfn3ahai155b6qz995qqg7ipzvjdr05sj4gfb58")))) (build-system asdf-build-system/sbcl) - (arguments - `(#:phases - (modify-phases %standard-phases - (add-after 'unpack 'fix-paths - (lambda* (#:key inputs #:allow-other-keys) - (substitute* "src/configuration.lisp" - (("\"libblas.so.3gf\"") - (string-append "\"" (assoc-ref inputs "lapack") - "/lib/libopenblas.so\"")) - (("\"liblapack.so.3gf\"") - (string-append "\"" (assoc-ref inputs "lapack") - "/lib/libopenblas.so\"")))))))) - (inputs - `(("anaphora" ,sbcl-anaphora) - ("alexandria" ,sbcl-alexandria) - ("cffi" ,sbcl-cffi) - ("cl-num-utils" ,sbcl-cl-num-utils) - ("cl-slice" ,sbcl-cl-slice) - ("lapack" ,openblas) - ("let-plus" ,sbcl-let-plus))) (native-inputs (list sbcl-clunit)) - (home-page "https://github.com/tpapp/lla") + (inputs + (list openblas + sbcl-anaphora + sbcl-alexandria + sbcl-cffi + sbcl-let-plus + sbcl-numerical-utilities + sbcl-select)) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'fix-paths + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "src/configuration.lisp" + (("\"libblas.so.3gf\"") + (string-append "\"" + (search-input-file inputs + "/lib/libopenblas.so") + "\"")) + (("\"liblapack.so.3gf\"") + (string-append "\"" + (search-input-file inputs + "/lib/libopenblas.so") + "\"")))))))) + (home-page "https://lisp-stat.github.io/lla/") (synopsis "Linear algebra library for Common Lisp") (description "LLA is a high-level Common Lisp library built on BLAS and LAPACK, but providing a much more abstract interface with the purpose of freeing the user from low-level concerns and reducing the number of bugs in numerical code.") - (license license:boost1.0)))) + (license license:ms-pl)))) (define-public cl-lla (sbcl-package->cl-source-package sbcl-lla)) @@ -20557,7 +20663,7 @@ determination library using @emph{magic} numbers.") (define-public sbcl-magicl (package (name "sbcl-magicl") - (version "0.9.1") + (version "0.11.0") (source (origin (method git-fetch) @@ -20566,13 +20672,13 @@ determination library using @emph{magic} numbers.") (commit (string-append "v" version)))) (file-name (git-file-name "cl-magicl" version)) (sha256 - (base32 "0x9p55qin399jhr5md88nij8fv78b64xjhww7ys364pkjnx8ak9v")))) + (base32 "10scw5qhrgjhfrlia5iqn2yy2zj1d57m45g479vg56lw849whscw")))) (build-system asdf-build-system/sbcl) (native-inputs (list gfortran sbcl-fiasco)) (inputs (list lapack - sbcl-alexandria sbcl-abstract-classes + sbcl-alexandria sbcl-cffi sbcl-interface sbcl-policy-cond @@ -20580,6 +20686,7 @@ determination library using @emph{magic} numbers.") sbcl-trivial-garbage)) (arguments (list + #:asd-systems ''("magicl" "magicl/ext-expokit") #:phases #~(modify-phases %standard-phases (add-after 'unpack 'fix-paths @@ -22311,7 +22418,7 @@ desktop files to the right directories. (native-inputs (list sbcl-lisp-unit2)) (home-page "https://github.com/atlas-engineer/nclasses") - (synopsis "Simplify class, condition, and generic function definitions.") + (synopsis "Simplify class, condition, and generic function definitions") (description "NClasses provides helper macros to help write classes, conditions, generic functions, and CLOS code in general with less boilerplate. @@ -22798,6 +22905,39 @@ ones.") (define-public ecl-nodgui (sbcl-package->ecl-package sbcl-nodgui)) +(define-public sbcl-nontrivial-gray-streams + (let ((commit "7ed842fe98f6ebafd472a5768e28d0c35f82114e") + (revision "0")) + (package + (name "sbcl-nontrivial-gray-streams") + (version (git-version "1.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/yitzchak/nontrivial-gray-streams") + (commit commit))) + (file-name (git-file-name "cl-nontrivial-gray-streams" commit)) + (sha256 + (base32 "1x5b2fw3kr1227vr4hab08cls5f7rzz7kf31xinvafbl5hpd2ynf")))) + (build-system asdf-build-system/sbcl) + (native-inputs + (list sbcl-alexandria + sbcl-parachute)) + (home-page "https://github.com/yitzchak/nontrivial-gray-streams") + (synopsis "Compatibility layer for Gray streams, including extensions") + (description + "@code{nontrivial-gray-streams} is a compatibility system for Gray +streams, which is an extension to Common Lisp that makes it possible to +implement Common Lisp streams using generic functions.") + (license license:expat)))) + +(define-public cl-nontrivial-gray-streams + (sbcl-package->cl-source-package sbcl-nontrivial-gray-streams)) + +(define-public ecl-nontrivial-gray-streams + (sbcl-package->ecl-package sbcl-nontrivial-gray-streams)) + (define-public sbcl-nsymbols (package (name "sbcl-nsymbols") @@ -24317,7 +24457,7 @@ that should happen depending on compiler policy.") (define-public sbcl-polymorphic-functions (package (name "sbcl-polymorphic-functions") - (version "0.2.1") + (version "0.5.2") (source (origin (method git-fetch) @@ -24326,20 +24466,29 @@ that should happen depending on compiler policy.") (commit (string-append "v" version)))) (file-name (git-file-name "cl-polymorphic-functions" version)) (sha256 - (base32 "161ylp3avmkylgfddp7i1kscv3bqx734jk1i97xhsbl7x83nin0h")))) + (base32 "1bawhbj5rh1q6qrcjnx48n78841mgri5n63pmicxxyhif2il0zq3")))) (build-system asdf-build-system/sbcl) (inputs (list sbcl-alexandria + sbcl-cl-form-types sbcl-closer-mop sbcl-compiler-macro-notes sbcl-ctype sbcl-fiveam - sbcl-cl-form-types sbcl-introspect-environment sbcl-slime-swank)) (arguments ;; Tests fail: https://github.com/digikar99/polymorphic-functions/issues/8 - '(#:tests? #f)) + (list #:tests? #f + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'fix-build + (lambda _ + ;; SBCL 2.4.10 doesn't allow user code to + ;; rebind *IN-COMPILATION-UNIT*. + (substitute* "src/nonlite/dispatch.lisp" + (("#\\+sbcl \\(sb-c::\\*in-compilation-unit\\* nil\\)") + ""))))))) (home-page "https://github.com/digikar99/polymorphic-functions/") (synopsis "Function type to dispatch on types instead of classes") (description @@ -27290,33 +27439,60 @@ running into parallelism problems when having to change directory.") (define-public ecl-simple-inferiors (sbcl-package->ecl-package sbcl-simple-inferiors)) +(define-public sbcl-simple-matrix + (let ((commit "76b1df400cc38e21677b7b6dac659fbf627d4571") + (revision "0")) + (package + (name "sbcl-simple-matrix") + (version (git-version "1.2" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://codeberg.org/glv/cl-simple-matrix") + (commit commit))) + (file-name (git-file-name "cl-simple-matrix" version)) + (sha256 + (base32 "0f9flha00p1px1bj84wk7alfss1qnr434w1dp075sq04rk0hm4md")))) + (build-system asdf-build-system/sbcl) + (native-inputs (list sbcl-fiveam)) + (synopsis "Matrix library for Common Lisp") + (description + "@code{simple-matrix} is a Common Lisp library implementing some basic +functions to work with matrices.") + (home-page "https://codeberg.org/glv/cl-simple-matrix") + (license license:gpl3+)))) + +(define-public cl-simple-matrix + (sbcl-package->cl-source-package sbcl-simple-matrix)) + +(define-public ecl-simple-matrix + (sbcl-package->ecl-package sbcl-simple-matrix)) + (define-public sbcl-simple-neural-network (package (name "sbcl-simple-neural-network") - (version "3.1") + (version "3.2") (source (origin (method git-fetch) (uri (git-reference (url "https://codeberg.org/glv/simple-neural-network") (commit (string-append "v" version)))) - (file-name (git-file-name "simple-neural-network" version)) + (file-name (git-file-name "cl-simple-neural-network" version)) (sha256 - (base32 "1jj1c90fr5clwka0jv32hv6xp1bkdlpa6x5jh19an13rhx8ll4zr")))) + (base32 "15c4851qm1zv76hqa4081z0ni7dnf23130x1rxgsiysjpvz2slyf")))) (build-system asdf-build-system/sbcl) (native-inputs - `(("chipz" ,sbcl-chipz) - ("fiveam" ,sbcl-fiveam))) + (list sbcl-chipz sbcl-fiveam)) (inputs - `(("cl-store" ,sbcl-cl-store) - ("lparallel" ,sbcl-lparallel))) + (list sbcl-cl-store sbcl-lparallel)) (arguments - `(#:phases - (modify-phases %standard-phases - (add-after 'check 'remove-test-data - (lambda* (#:key outputs #:allow-other-keys) - (let ((out (assoc-ref outputs "out"))) - (for-each delete-file (find-files out "\\.gz$")))))))) + (list #:phases + #~(modify-phases %standard-phases + (add-after 'check 'remove-test-data + (lambda _ + (for-each delete-file (find-files #$output "\\.gz$"))))))) (synopsis "Simple neural network in Common Lisp") (description "@code{simple-neural-network} is a Common Lisp library for creating, @@ -27638,7 +27814,7 @@ processes that doesn't run under Emacs. Lisp processes created by sbcl-parachute sbcl-lisp-unit2)) (home-page "https://github.com/tdrhq/slite") - (synopsis "Common Lisp system for Slite ") + (synopsis "Common Lisp system for Slite") (description "This package provides the Common Lisp part of the emacs-slite test runner.") (license license:asl2.0)))) |