gnu: Add cl-policy-cond.

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

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
This commit is contained in:
Paul A. Patience 2022-06-15 12:09:52 +00:00 committed by Guillaume Le Vaillant
parent 67c30ff8ad
commit 59ec9e3f3e
No known key found for this signature in database
GPG key ID: 6BE8208ADF21FE3F

View file

@ -15464,6 +15464,36 @@ (define-public ecl-computable-reals
(define-public cl-computable-reals
(sbcl-package->cl-source-package sbcl-computable-reals))
(define-public sbcl-policy-cond
(let ((commit "eedb625520175bfdf44d385ff3b21039b7f75706")
(revision "0"))
(package
(name "sbcl-policy-cond")
(version (git-version "0.0.0" revision commit))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/stylewarning/policy-cond")
(commit commit)))
(file-name (git-file-name "cl-policy-cond" version))
(sha256
(base32 "0xj2a6lcg7i7g4038sc4f641din6m8vdiha8c5afz9fik80bshxk"))))
(build-system asdf-build-system/sbcl)
(home-page "https://github.com/stylewarning/policy-cond")
(synopsis "Insert code based on compiler policy")
(description "POLICY-COND provides tools to insert and execute code
based on a compiler's OPTIMIZE policy. It also contains a contract-like notion
of expectations, which allow dynamic checking or inclusion of various things
that should happen depending on compiler policy.")
(license license:bsd-3))))
(define-public cl-policy-cond
(sbcl-package->cl-source-package sbcl-policy-cond))
(define-public ecl-policy-cond
(sbcl-package->ecl-package sbcl-policy-cond))
(define-public sbcl-html-template
(package
(name "sbcl-html-template")