me
/
guix
Archived
1
0
Fork 0

gnu: Add cl-typo.

* gnu/packages/lisp-xyz.scm (sbcl-typo, cl-typo, ecl-typo): New
variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
master
Paul A. Patience 2022-11-19 04:11:36 +00:00 committed by Guillaume Le Vaillant
parent c3ba1c04a4
commit c3267528b5
No known key found for this signature in database
GPG Key ID: 6BE8208ADF21FE3F
1 changed files with 36 additions and 0 deletions

View File

@ -7057,6 +7057,42 @@ the return type of a function.")
;; The tests get stuck indefinitly
'(#:tests? #f))))
(define-public sbcl-typo
(let ((commit "0e883490f81edf2a1be4e5b101d1caec78d7853b")
(revision "0"))
(package
(name "sbcl-typo")
(version (git-version "0.0.0" revision commit))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/marcoheisig/Typo")
(commit commit)))
(file-name (git-file-name "cl-typo" version))
(sha256
(base32 "08cmkjl3f77rfhxbjyd6f3kinhzak30mdfphnpf73sh1vw4v0vym"))))
(build-system asdf-build-system/sbcl)
(inputs
(list sbcl-alexandria
sbcl-closer-mop
sbcl-introspect-environment
sbcl-trivia
sbcl-trivial-arguments
sbcl-trivial-garbage))
(home-page "https://github.com/marcoheisig/Typo")
(synopsis "Portable type inference library for Common Lisp")
(description
"Typo is a portable library for Common Lisp that does approximate
reasoning about types, but without consing.")
(license license:expat))))
(define-public cl-typo
(sbcl-package->cl-source-package sbcl-typo))
(define-public ecl-typo
(sbcl-package->ecl-package sbcl-typo))
(define-public sbcl-optima
(let ((commit "373b245b928c1a5cce91a6cb5bfe5dd77eb36195")
(revision "1"))