GNU bug report logs - #75221
[PATCH] gnu: Add cl-transducers

Previous Next

Package: guix-patches;

Reported by: Jake Shilling <shilling.jake <at> gmail.com>

Date: Tue, 31 Dec 2024 07:40:01 UTC

Severity: normal

Tags: patch

Done: jgart <jgart <at> dismail.de>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 75221 in the body.
You can then email your comments to 75221 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to glv <at> posteo.net, cox.katherine.e+guix <at> gmail.com, me <at> bonfacemunyoki.com, sharlatanus <at> gmail.com, jgart <at> dismail.de, guix-patches <at> gnu.org:
bug#75221; Package guix-patches. (Tue, 31 Dec 2024 07:40:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Jake Shilling <shilling.jake <at> gmail.com>:
New bug report received and forwarded. Copy sent to glv <at> posteo.net, cox.katherine.e+guix <at> gmail.com, me <at> bonfacemunyoki.com, sharlatanus <at> gmail.com, jgart <at> dismail.de, guix-patches <at> gnu.org. (Tue, 31 Dec 2024 07:40:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Jake Shilling <shilling.jake <at> gmail.com>
To: guix-patches <at> gnu.org
Cc: Jake Shilling <shilling.jake <at> gmail.com>
Subject: [PATCH] gnu: Add cl-transducers
Date: Mon, 30 Dec 2024 16:55:04 -0500
Change-Id: Ia06d91c005b70528d5e5b37283e96edf040c2c69
---
 gnu/packages/lisp-xyz.scm | 35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)

diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index c6cde75ea1..0fc5043b4a 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -32837,3 +32837,38 @@ (define-public cl-zstd
 
 (define-public ecl-zstd
   (sbcl-package->ecl-package sbcl-zstd))
+
+(define-public sbcl-cl-transducers
+  (let ((commit "9b424bd7a2eec7ad4bc258501f28170c6f00eaf2")
+        (revision "0"))
+    (package
+      (name "sbcl-cl-transducers")
+      (version (git-version "1.3.0" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://github.com/fosskers/cl-transducers")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "0p7fqkmv0rfi5d7mmm9600qpix003bqr7as148pk157s1d44vncg"))))
+      (build-system asdf-build-system/sbcl)
+      (arguments
+       '(#:asd-systems '("transducers" "transducers/jzon" "transducers/fset")))
+      (inputs (list sbcl-cl-str sbcl-parachute))
+      (propagated-inputs (list sbcl-fset sbcl-trivia sbcl-jzon))
+      (home-page "https://fosskers.github.io/cl-transducers/")
+      (synopsis "Transducers: Ergonomic, efficient data processing")
+      (description
+       "Transducers are an ergonomic and extremely
+memory-efficient way to process a data source.  Here \"data source\" means
+simple collections like Lists or Vectors, but also potentially large files or
+generators of infinite data.")
+      (license license:expat))))
+
+(define-public cl-transducers
+  (sbcl-package->cl-source-package sbcl-cl-transducers))
+
+(define-public ecl-cl-transducers
+  (sbcl-package->ecl-package sbcl-cl-transducers))

base-commit: 3ea95d7736be1f807d578d17c174b0976543b333
-- 
2.47.1





Reply sent to jgart <jgart <at> dismail.de>:
You have taken responsibility. (Thu, 02 Jan 2025 01:05:02 GMT) Full text and rfc822 format available.

Notification sent to Jake Shilling <shilling.jake <at> gmail.com>:
bug acknowledged by developer. (Thu, 02 Jan 2025 01:05:02 GMT) Full text and rfc822 format available.

Message #10 received at 75221-done <at> debbugs.gnu.org (full text, mbox):

From: jgart <jgart <at> dismail.de>
To: 75221-done <at> debbugs.gnu.org
Cc: Jake Shilling <shilling.jake <at> gmail.com>
Subject: Re: [PATCH] gnu: Add cl-transducers
Date: Wed, 01 Jan 2025 19:04:24 -0600
Thanks for the contribution.

Please see the pushed commit for commit style and other edits I made.
-- 
all the best,
jgart




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 30 Jan 2025 12:24:08 GMT) Full text and rfc822 format available.

This bug report was last modified 198 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.