diff options
author | Konrad Hinsen <konrad.hinsen@fastmail.net> | 2025-08-20 09:57:38 -0500 |
---|---|---|
committer | jgart <jgart@dismail.de> | 2025-08-20 10:06:40 -0500 |
commit | 59cadaacb50e5cc2748d497d7423c56ce9ade9c4 (patch) | |
tree | dbc3f9cb6cf6533e5ad50d2a032d05b64c3db8cb /gnu/packages/lisp-xyz.scm | |
parent | 83fe58d4b3c39a630570ca8e7d8b30e2268ba792 (diff) |
gnu: Add cl-damn-fast-priority-queue.
* gnu/packages/lisp-xyz.scm (cl-damn-fast-priority-queue, ecl-damn-fast-priority-queue, clasp-damn-fast-priority-queue, sbcl-damn-fast-priority-queue): New variables.
Change-Id: Id42c0bf7ec285668f43cd1e76e043d0fec23b440
Diffstat (limited to 'gnu/packages/lisp-xyz.scm')
-rw-r--r-- | gnu/packages/lisp-xyz.scm | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index d1cf95e004..cf218251b1 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -13613,6 +13613,42 @@ on UNIX like platforms.") (define-public ecl-daemon (sbcl-package->ecl-package sbcl-daemon)) +(define-public sbcl-damn-fast-priority-queue + (let ((commit "f4c03741d05c757aed245b41a5c3f8c7096cc1d2") + (revision "0")) + (package + (name "sbcl-damn-fast-priority-queue") + (version (git-version "0.0.2" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/phoe/damn-fast-priority-queue") + (commit commit))) + (file-name (git-file-name "damn-fast-priority-queue" version)) + (sha256 + (base32 "0ch4yma51r2lnsjpr45mxga7sf03l3c76l6ijffm1rq2g9ywaksa")))) + (build-system asdf-build-system/sbcl) + (inputs + (list sbcl-alexandria)) + (arguments + `(#:asd-systems '("damn-fast-priority-queue" + "damn-fast-stable-priority-queue"))) + (synopsis "Fast priority queue") + (description + "A heap-based priority queue whose first and foremost priority is speed.") + (home-page "https://github.com/phoe/damn-fast-priority-queue") + (license license:expat)))) + +(define-public cl-damn-fast-priority-queue + (sbcl-package->cl-source-package sbcl-damn-fast-priority-queue)) + +(define-public ecl-damn-fast-priority-queue + (sbcl-package->ecl-package sbcl-damn-fast-priority-queue)) + +(define-public clasp-damn-fast-priority-queue + (sbcl-package->clasp-package sbcl-damn-fast-priority-queue)) + (define-public sbcl-data-format-validation (let ((commit "95d44766e829582598f9dcdc5c23719c462d5bfb") (revision "1")) |