GNU bug report logs -
#69904
[PATCH 00/10] gnu: Add cl-ciel.
Previous Next
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 69904 in the body.
You can then email your comments to 69904 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
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#69904
; Package
guix-patches
.
(Tue, 19 Mar 2024 21:36:01 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Sharlatan Hellseher <sharlatanus <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, 19 Mar 2024 21:36:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Hi Guix,
It's been a long time since I packed some Common Lisp! Here we go - welcome
CIEL as stated on the project's README - an Extended Lisp. Scripting with
batteries included.
This series includes just CL library and does not provide ready-to-use image or
binary as it's mentioned in Makefile, which may be prepared as dedicated
package if we may need it (see pgloader):
--8<---------------cut here---------------start------------->8---
image:
$(LISP) --load build-image.lisp
build:
$(LISP) --non-interactive \
--eval '(ql:quickload :deploy)' \
--eval '(ql:quickload "cl+ssl")' \
--load ciel.asd \
--load build-config.lisp \
--eval '(ql:quickload :swank)' \
--eval '(push :deploy-console *features*)' \
--eval '(ql:quickload :ciel)' \
--eval '(ql:quickload :ciel/repl)' \
--eval '(asdf:make :ciel/repl)' \
--eval '(quit)'
--8<---------------cut here---------------end--------------->8---
Build and lint are passed locally, but I've got issue to fix ecl-boost-json
(check comments for details) leaving it for Guillaume ;-) or for the next
update cycle to check.
Thanks,
Oleg
Sharlatan Hellseher (10):
gnu: Add cl-arrow-macros.
gnu: Add cl-trivial-utilities.
gnu: Add cl-trivial-monitored-thread.
gnu: Add cl-boost-json.
gnu: Add cl-st-json.
gnu: Add cl-json-pointer.
gnu: Add cl-easy-routes.
gnu: Add cl-vgplot.
gnu: Add cl-punch.
gnu: Add cl-ciel.
gnu/packages/lisp-xyz.scm | 396 ++++++++++++++++++++++++++++++++++++++
1 file changed, 396 insertions(+)
base-commit: b7eb1a8116b2caee7acf26fb963ae998fbdb4253
--
2.41.0
Information 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#69904
; Package
guix-patches
.
(Tue, 19 Mar 2024 21:44:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 69904 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/lisp-xyz.scm (cl-trivial-utilities,
ecl-trivial-utilities, sbcl-trivial-utilities): New variables.
Change-Id: I1fde88484add5b77cf93ccacafb17ac548929481
---
gnu/packages/lisp-xyz.scm | 32 ++++++++++++++++++++++++++++++++
1 file changed, 32 insertions(+)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index cd8dd6bf14..c3d199a890 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -8092,6 +8092,38 @@ (define-public cl-trivial-utf-8
(define-public ecl-trivial-utf-8
(sbcl-package->ecl-package sbcl-trivial-utf-8))
+(define-public sbcl-trivial-utilities
+ (let ((commit "279ff255562628196942632c543d91c357067221")
+ (revision "0"))
+ (package
+ (name "sbcl-trivial-utilities")
+ (version (git-version "0.4.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.com/ediethelm/trivial-utilities")
+ (commit commit)))
+ (file-name (git-file-name "trivial-utilities" version))
+ (sha256
+ (base32 "0k1xmn5f5dik7scadw0vyy67mik4ypnfqbhlv2vsg9afxzbpx2dz"))))
+ (build-system asdf-build-system/sbcl)
+ (inputs
+ (list sbcl-alexandria sbcl-iterate sbcl-closer-mop))
+ (home-page "https://gitlab.com/ediethelm/trivial-utilities")
+ (synopsis "Collection of useful types, functions and macros for Common Lisp")
+ (description
+ "This package provides a collection of types, functions and macros. Some
+ of the functionality is implemented from Grham's On Lisp and Seibel's Practical
+ Common Lisp.")
+ (license license:expat))))
+
+(define-public cl-trivial-utilities
+ (sbcl-package->cl-source-package sbcl-trivial-utilities))
+
+(define-public ecl-trivial-utilities
+ (sbcl-package->ecl-package sbcl-trivial-utilities))
+
(define-public sbcl-idna
(package
(name "sbcl-idna")
--
2.41.0
Information 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#69904
; Package
guix-patches
.
(Tue, 19 Mar 2024 21:44:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 69904 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/lisp-xyz.scm (cl-trivial-monitored-thread,
ecl-trivial-monitored-thread, sbcl-trivial-monitored-thread): New
variables.
Change-Id: I5da3c72e8437d368057aa7a7305e724141dfe09c
---
gnu/packages/lisp-xyz.scm | 33 +++++++++++++++++++++++++++++++++
1 file changed, 33 insertions(+)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index c3d199a890..b92f2a7fb3 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -21312,6 +21312,39 @@ (define-public ecl-trivial-main-thread
(define-public cl-trivial-main-thread
(sbcl-package->cl-source-package sbcl-trivial-main-thread))
+(define-public sbcl-trivial-monitored-thread
+ (let ((commit "b0bab23f9a9bd06f0f33809635c7ba4e6a3d5a21")
+ (revision "0"))
+ (package
+ (name "sbcl-trivial-monitored-thread")
+ (version (git-version "0.3.11" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.com/ediethelm/trivial-monitored-thread")
+ (commit commit)))
+ (file-name (git-file-name "trivial-monitored-thread" version))
+ (sha256
+ (base32 "1ipnp2l944hc587bifxsnmiymw468imar0v8bqvgxv8pc5sym4ib"))))
+ (build-system asdf-build-system/sbcl)
+ (native-inputs
+ (list sbcl-fiveam))
+ (inputs
+ (list sbcl-iterate sbcl-log4cl sbcl-trivial-utilities))
+ (home-page "https://gitlab.com/ediethelm/trivial-monitored-thread")
+ (synopsis "Thread monitoring library for Common Lisp")
+ (description
+ "Trivial Monitored Thread offers a very simple (aka trivial) way of
+spawning threads and being informed when one any of them crash and die.")
+ (license license:expat))))
+
+(define-public cl-trivial-monitored-thread
+ (sbcl-package->cl-source-package sbcl-trivial-monitored-thread))
+
+(define-public ecl-trivial-monitored-thread
+ (sbcl-package->ecl-package sbcl-trivial-monitored-thread))
+
(define-public sbcl-moira
(let ((commit "21f1cfd5942fcaea2ed2e4f6055b2a5a39ac4c6e")
(revision "0"))
--
2.41.0
Information 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#69904
; Package
guix-patches
.
(Tue, 19 Mar 2024 21:44:03 GMT)
Full text and
rfc822 format available.
Message #14 received at 69904 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/lisp-xyz.scm (cl-boost-json, sbcl-boost-json): New
variables.
Change-Id: I9b00905645f220c512c245e9cf02c74c4c1efcbc
---
gnu/packages/lisp-xyz.scm | 31 +++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index b92f2a7fb3..1378fe7353 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -1692,6 +1692,37 @@ (define-public ecl-re
(define-public cl-re
(sbcl-package->cl-source-package sbcl-re))
+(define-public sbcl-boost-json
+ (let ((commit "eca166f5ff1f10bad14e00b9fd5bf9fcf3691a47")
+ (revision "0"))
+ (package
+ (name "sbcl-boost-json")
+ (version (git-version "1.1" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/cl-boost/json")
+ (commit commit)))
+ (file-name (git-file-name "cl-boost-json" version))
+ (sha256
+ (base32 "12k0470899qsll2qixksxf2vrhjmskk3nzp1di9k04n1b29nrakd"))))
+ (build-system asdf-build-system/sbcl)
+ (home-page "https://github.com/cl-boost/json")
+ (synopsis "JSON encoding and decoding for Common Lisp")
+ (description
+ "BOOST-JSON is a simple JSON parsing library for Common Lisp.")
+ (license license:asl2.0))))
+
+(define-public cl-boost-json
+ (sbcl-package->cl-source-package sbcl-boost-json))
+
+;; FIXME: Failed to build on ECL: "fORMFEED" is an illegal character name.An
+;; error occurred during initialization:
+;;
+;; (define-public ecl-boost-json
+;; (sbcl-package->ecl-package sbcl-boost-json))
+
(define-public sbcl-boost-parse
(let ((commit "c8f7e536b950752f3e35003e7ee0446e0fd51b50")
(revision "0"))
--
2.41.0
Information 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#69904
; Package
guix-patches
.
(Tue, 19 Mar 2024 21:44:03 GMT)
Full text and
rfc822 format available.
Message #17 received at 69904 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/lisp-xyz.scm (cl-st-json, ecl-st-json, sbcl-st-json):
New variables.
Change-Id: Ib349cfb6fb7da17741f331215e9a4d46bc4866c0
---
gnu/packages/lisp-xyz.scm | 33 +++++++++++++++++++++++++++++++++
1 file changed, 33 insertions(+)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 1378fe7353..9f25066e1c 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -251,6 +251,39 @@ (define-public ecl-reader
;; TODO: Tests fail on call to coreutils echo for ecl.
`(#:tests? #f))))
+(define-public sbcl-st-json
+ (let ((commit "4a0025bcc5b6921454822f1b9f38f697b4eeaf43")
+ (revision "0"))
+ (package
+ (name "sbcl-st-json")
+ (version (git-version "0.0.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/marijnh/ST-JSON")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "06qrhr5iw73k96lai2x9w52l6gnmlxy7fsr0r35gz6nz1f71x7gx"))))
+ (build-system asdf-build-system/sbcl)
+ (home-page "https://marijnhaverbeke.nl/st-json/")
+ (synopsis "JSON for Common Lisp")
+ (description
+ "ST-JSON (@code{ST} because it originated at Streamtech) is a Common Lisp
+ library for encoding and decoding JSON values (as specified on json.org).
+
+This library does mostly the same thing as CL-JSON, but is simpler and more
+precise about types (distinguishing boolean false, the empty array, and the
+empty object).")
+ (license license:zlib))))
+
+(define-public cl-st-json
+ (sbcl-package->cl-source-package sbcl-st-json))
+
+(define-public ecl-st-json
+ (sbcl-package->ecl-package sbcl-st-json))
+
(define-public sbcl-stdutils
(let ((commit "4a4e5a4036b815318282da5dee2a22825369137b")
(revision "0"))
--
2.41.0
Information 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#69904
; Package
guix-patches
.
(Tue, 19 Mar 2024 21:44:04 GMT)
Full text and
rfc822 format available.
Message #20 received at 69904 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/lisp-xyz.scm (cl-easy-routes, ecl-easy-routes,
sbcl-easy-routes): New variables.
Change-Id: Ic8d7413faf4b7e23775cc9c10b1b3da6494433d0
---
gnu/packages/lisp-xyz.scm | 40 +++++++++++++++++++++++++++++++++++++++
1 file changed, 40 insertions(+)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index a22aef345f..6c59dd915e 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -2986,6 +2986,46 @@ (define-public cl-eager-future2
(define-public ecl-eager-future2
(sbcl-package->ecl-package sbcl-eager-future2))
+(define-public sbcl-easy-routes
+ (let ((commit "7832f8bf3d07825b5eb967a2ef04da7c40c18248")
+ (revision "0"))
+ (package
+ (name "sbcl-easy-routes")
+ (version (git-version "0.0.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/mmontone/easy-routes")
+ (commit commit)))
+ (file-name (git-file-name "cl-easy-routes" version))
+ (sha256
+ (base32 "1banw54kz2llzb9h5sm47ckfc9l348m7qncm0npsy0w837rxkyzx"))))
+ (build-system asdf-build-system/sbcl)
+ (native-inputs (list sbcl-stefil))
+ (inputs
+ (list sbcl-djula sbcl-hunchentoot sbcl-routes))
+ (home-page "https://github.com/mmontone/easy-routes/")
+ (synopsis "Routes handling utility on top of Hunchentoot")
+ (description
+ "EASY-ROUTES is yet another routes handling system on top of Hunchentoot. It's
+just glue code for Restas routing subsystem (CL-ROUTES).
+
+It supports:
+@itemize
+@item dispatch based on HTTP method
+@item arguments extraction from the url path
+@item decorators
+@item URL generation from route names
+@end itemize")
+ (license license:expat ))))
+
+(define-public cl-easy-routes
+ (sbcl-package->cl-source-package sbcl-easy-routes))
+
+(define-public ecl-easy-routes
+ (sbcl-package->ecl-package sbcl-easy-routes))
+
(define-public sbcl-jpl-util
(let ((commit "0311ed374e19a49d43318064d729fe3abd9a3b62"))
(package
--
2.41.0
Information 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#69904
; Package
guix-patches
.
(Tue, 19 Mar 2024 21:44:05 GMT)
Full text and
rfc822 format available.
Message #23 received at 69904 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/lisp-xyz.scm (cl-vgplot, ecl-vgplot, sbcl-vgplot): New
variables.
Change-Id: I0c5aa5f3a0bb5bf79f0750b957442533073e5e2c
---
gnu/packages/lisp-xyz.scm | 34 ++++++++++++++++++++++++++++++++++
1 file changed, 34 insertions(+)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 6c59dd915e..81a0a164ae 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -7711,6 +7711,40 @@ (define-public ecl-verbose
(define-public cl-verbose
(sbcl-package->cl-source-package sbcl-verbose))
+(define-public sbcl-vgplot
+ (let ((commit "76329928a3709387c0779175af56ec49d16bcd35")
+ (revision "0"))
+ (package
+ (name "sbcl-vgplot")
+ (version (git-version "0.0.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/volkers/vgplot")
+ (commit commit)))
+ (file-name (git-file-name "vgplot" version))
+ (sha256
+ (base32 "1vc5fd787xa8831wjbmwrpg17f9isi5k8dmb85fsysz47plbvi1y"))))
+ (build-system asdf-build-system/sbcl)
+ (native-inputs
+ (list sbcl-lisp-unit))
+ (inputs
+ (list sbcl-cl-fad sbcl-cl-ppcre sbcl-ltk))
+ (home-page "https://github.com/volkers/vgplot")
+ (synopsis "Common lisp library interfacing to the gnuplot utility")
+ (description
+ "This package provides an interface to the @code{gnuplot} plotting
+utility. The intention of the API is to resemble to some of the plot commands
+of octave or matlab.")
+ (license license:gpl3))))
+
+(define-public cl-vgplot
+ (sbcl-package->cl-source-package sbcl-vgplot))
+
+(define-public ecl-vgplot
+ (sbcl-package->ecl-package sbcl-vgplot))
+
(define-public sbcl-find-port
(let ((commit "811727f88d7f000623bf92fdb0e64678a7112a28")
(revision "2"))
--
2.41.0
Information 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#69904
; Package
guix-patches
.
(Tue, 19 Mar 2024 21:44:05 GMT)
Full text and
rfc822 format available.
Message #26 received at 69904 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/lisp-xyz.scm (cl-punch, ecl-cl-punch,
sbcl-cl-punch): New variables.
Change-Id: If6f7937d02a8dec67a9594ff011c44719349fd22
---
gnu/packages/lisp-xyz.scm | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 81a0a164ae..debcfd96f2 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -4383,6 +4383,36 @@ (define-public cl-string-match
(define-public ecl-cl-string-match
(sbcl-package->ecl-package sbcl-cl-string-match))
+(define-public sbcl-cl-punch
+ (package
+ (name "sbcl-cl-punch")
+ (version "0.2")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/windymelt/cl-punch")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name "cl-punch" version))
+ (sha256
+ (base32 "1vmbaz9y9lq4wvi8mfbyif8vc9yfk2i0qd3ysbzl152wx32dbzs3"))))
+ (build-system asdf-build-system/sbcl)
+ (native-inputs
+ (list sbcl-prove))
+ (inputs
+ (list sbcl-cl-syntax))
+ (home-page "https://github.com/windymelt/cl-punch")
+ (synopsis "Anonymous lambda literal in Common Lisp, respecting Scala")
+ (description
+ "CL-PUNCH is a Scala-like anonymous lambda literal.")
+ (license license:expat )))
+
+(define-public cl-punch
+ (sbcl-package->cl-source-package sbcl-cl-punch))
+
+(define-public ecl-cl-punch
+ (sbcl-package->ecl-package sbcl-cl-punch))
+
(define-public sbcl-puri
(let ((commit "4bbab89d9ccbb26346899d1f496c97604fec567b")
(revision "2"))
--
2.41.0
Information 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#69904
; Package
guix-patches
.
(Tue, 19 Mar 2024 21:44:06 GMT)
Full text and
rfc822 format available.
Message #29 received at 69904 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/lisp-xyz.scm (cl-ciel, sbcl-ciel): New variables.
Change-Id: I2d8eb9039a7b4a59c17af65eb76b74638e1685b3
---
gnu/packages/lisp-xyz.scm | 91 +++++++++++++++++++++++++++++++++++++++
1 file changed, 91 insertions(+)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index debcfd96f2..06e98c8628 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -7086,6 +7086,97 @@ (define-public cl-http-body
(define-public ecl-http-body
(sbcl-package->ecl-package sbcl-http-body))
+(define-public sbcl-ciel
+ (let ((commit "6cc1cef5e37e9f495c8163271a5de48de99f348a")
+ (revision "0"))
+ (package
+ (name "sbcl-ciel")
+ (version (git-version "0.1.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/ciel-lang/CIEL")
+ (commit commit)))
+ (file-name (git-file-name "ciel" version))
+ (sha256
+ (base32 "1bwafbbsppxqvijf43dii55mpzrklh6faj2m5dhajg2f2m8qckgi"))))
+ (build-system asdf-build-system/sbcl)
+ (native-inputs
+ (list sbcl-fiveam))
+ (inputs
+ (list sbcl-access
+ sbcl-alexandria
+ sbcl-arrow-macros
+ sbcl-bordeaux-threads
+ sbcl-cl-ansi-text
+ sbcl-cl-ansi-text
+ sbcl-cl-cron
+ sbcl-cl-csv
+ sbcl-cl-json-pointer
+ sbcl-cl-ppcre
+ sbcl-cl-punch
+ sbcl-cl-reexport
+ sbcl-cl-str
+ sbcl-clesh
+ sbcl-clingon
+ sbcl-closer-mop
+ sbcl-cmd
+ sbcl-dbi
+ sbcl-defstar
+ sbcl-deploy
+ sbcl-dexador
+ sbcl-dissect
+ sbcl-easy-routes
+ sbcl-file-notify
+ sbcl-fn
+ sbcl-for
+ sbcl-fset
+ sbcl-generic-cl
+ sbcl-hunchentoot
+ sbcl-local-time
+ sbcl-log4cl
+ sbcl-lparallel
+ sbcl-lquery
+ sbcl-metabang-bind
+ sbcl-modf
+ sbcl-named-readtables
+ sbcl-nodgui
+ sbcl-parse-float
+ sbcl-parse-number
+ sbcl-printv
+ sbcl-pythonic-string-reader
+ sbcl-quicksearch
+ sbcl-quri
+ sbcl-repl-utilities
+ sbcl-serapeum
+ sbcl-shasht
+ sbcl-shlex
+ sbcl-spinneret
+ sbcl-sxql
+ sbcl-trivia
+ sbcl-trivial-arguments
+ sbcl-trivial-do
+ sbcl-trivial-monitored-thread
+ sbcl-trivial-package-local-nicknames
+ sbcl-trivial-types
+ sbcl-vgplot
+ sbcl-which))
+ (home-page "http://ciel-lang.org/")
+ (synopsis "CIEL Is an Extended Lisp")
+ (description
+ "CIEL is a ready-to-use collection of libraries providing: a binary, to
+run CIEL scripts; a simple full-featured REPL for the terminal; a Lisp library
+and a core image .")
+ (license license:expat))))
+
+(define-public cl-ciel
+ (sbcl-package->cl-source-package sbcl-ciel))
+
+;; FIXME: Blocked by sbcl-boost-json.
+;; (define-public ecl-ciel
+;; (sbcl-package->ecl-package sbcl-ciel))
+
(define-public sbcl-circular-streams
(let ((commit "e770bade1919c5e8533dd2078c93c3d3bbeb38df")
(revision "1"))
--
2.41.0
Information 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#69904
; Package
guix-patches
.
(Tue, 19 Mar 2024 21:51:01 GMT)
Full text and
rfc822 format available.
Message #32 received at 69904 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/lisp-xyz.scm (cl-json-pointer, sbcl-cl-json-pointer): New
variables.
Change-Id: I9fb6a063595792995c4a5af05a03ab889660702e
---
gnu/packages/lisp-xyz.scm | 42 +++++++++++++++++++++++++++++++++++++++
1 file changed, 42 insertions(+)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 9f25066e1c..a22aef345f 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -4943,6 +4943,48 @@ (define-public cl-json
(define-public ecl-cl-json
(sbcl-package->ecl-package sbcl-cl-json))
+(define-public sbcl-cl-json-pointer
+ (let ((commit "f6760e2a02972783f96b92a15f801e14a6828e0c")
+ (revision "0"))
+ (package
+ (name "sbcl-cl-json-pointer")
+ (version (git-version "0.0.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/y2q-actionman/cl-json-pointer")
+ (commit commit)))
+ (file-name (git-file-name "cl-json-pointer" version))
+ (sha256
+ (base32 "0b7a755wc2ghsd1pv7d32877b21h4nssp41xs017anbmj55czb2h"))))
+ (build-system asdf-build-system/sbcl)
+ (arguments
+ ;; Component "cl-json-pointer/test" not found
+ `(#:tests? #f
+ #:asd-systems '("cl-json-pointer" "cl-json-pointer/synonyms")))
+ (inputs
+ (list sbcl-alexandria
+ sbcl-boost-json
+ sbcl-cl-json
+ sbcl-closer-mop
+ sbcl-st-json))
+ (home-page "https://github.com/y2q-actionman/cl-json-pointer")
+ (synopsis "JSON Pointer processor for Common Lisp")
+ (description "
+This package provides a JSON
+Pointer (@url{https://tools.ietf.org/html/rfc6901,RFC6901}) implementation for
+Common Lisp. This libary aims to be independent from any JSON libraries (as much
+as possible).")
+ (license license:expat))))
+
+(define-public cl-json-pointer
+ (sbcl-package->cl-source-package sbcl-cl-json-pointer))
+
+;; FIXME: Not availalbe due to issue with ecl-boost-json
+;; (define-public ecl-cl-json-poiniter
+;; (sbcl-package->ecl-package sbcl-cl-json-pointer))
+
(define-public sbcl-unix-opts
(let ((commit "0e61f34b2ecf62288437810d4abb31e572048b04")
(revision "1"))
--
2.41.0
Information 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#69904
; Package
guix-patches
.
(Tue, 19 Mar 2024 21:56:02 GMT)
Full text and
rfc822 format available.
Message #35 received at 69904 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/lisp-xyz.scm (cl-arrow-macros, ecl-arrow-macros,
sbcl-arrow-macros): New variables.
Change-Id: I1d92139871f456d7d6780f2e60bbfed951d0298e
---
gnu/packages/lisp-xyz.scm | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index ec9bf3a9ca..cd8dd6bf14 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -10190,6 +10190,36 @@ (define-public cl-rutils
(define-public ecl-rutils
(sbcl-package->ecl-package sbcl-rutils))
+(define-public sbcl-arrow-macros
+ (let ((commit "16bdfd31298182099c7d70df4598104e5a38b05e")
+ (revision "0"))
+ (package
+ (name "sbcl-arrow-macros")
+ (version (git-version "0.0.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/hipeta/arrow-macros")
+ (commit commit)))
+ (file-name (git-file-name "arrow-macros" version))
+ (sha256
+ (base32 "0q4vpysk4h9ghs5zmnzzilky9jyz7i8n0x0p98nq528crbrkh6c4"))))
+ (build-system asdf-build-system/sbcl)
+ (native-inputs (list sbcl-fiveam))
+ (home-page "https://github.com/hipeta/arrow-macros/")
+ (synopsis "Clojure-like arrow macros in Common Lisp")
+ (description
+ "Arrow-macros provides clojure-like arrow macros (ex. ->, ->>) and diamond wands
+in swiss-arrows.")
+ (license license:expat))))
+
+(define-public cl-arrow-macros
+ (sbcl-package->cl-source-package sbcl-arrow-macros))
+
+(define-public ecl-arrow-macros
+ (sbcl-package->ecl-package sbcl-arrow-macros))
+
(define-public sbcl-arrows
(let ((commit "df7cf0067e0132d9697ac8b1a4f1b9c88d4f5382")
(revision "0"))
--
2.41.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#69904
; Package
guix-patches
.
(Wed, 20 Mar 2024 12:43:02 GMT)
Full text and
rfc822 format available.
Message #38 received at 69904 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Sharlatan Hellseher <sharlatanus <at> gmail.com> skribis:
> +(define-public sbcl-arrow-macros
> + (let ((commit "16bdfd31298182099c7d70df4598104e5a38b05e")
> + (revision "0"))
> + (package
> + (name "sbcl-arrow-macros")
> + (version (git-version "0.0.0" revision commit))
The repository has an old "0.2.7" tag, so I guess we should use
'(git-version "0.2.7" revision commit)' as version.
[signature.asc (application/pgp-signature, inline)]
Information forwarded
to
guix-patches <at> gnu.org
:
bug#69904
; Package
guix-patches
.
(Wed, 20 Mar 2024 12:55:01 GMT)
Full text and
rfc822 format available.
Message #41 received at 69904 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Sharlatan Hellseher <sharlatanus <at> gmail.com> skribis:
> + (description
> + "This package provides a collection of types, functions and macros. Some
> + of the functionality is implemented from Grham's On Lisp and Seibel's Practical
Typo: Grham -> Graham
[signature.asc (application/pgp-signature, inline)]
Information forwarded
to
guix-patches <at> gnu.org
:
bug#69904
; Package
guix-patches
.
(Wed, 20 Mar 2024 13:17:02 GMT)
Full text and
rfc822 format available.
Message #44 received at 69904 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Sharlatan Hellseher <sharlatanus <at> gmail.com> skribis:
> + (inputs
> + (list sbcl-djula sbcl-hunchentoot sbcl-routes))
To get the support for djula, I suppose it will be necessary add an
'asd-systems' argument with 'easy-routes' and 'easy-routes+djula'
(maybe also adding 'eeasy-routes+errors' could be useful).
[signature.asc (application/pgp-signature, inline)]
Information forwarded
to
guix-patches <at> gnu.org
:
bug#69904
; Package
guix-patches
.
(Wed, 20 Mar 2024 13:40:02 GMT)
Full text and
rfc822 format available.
Message #47 received at 69904 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Sharlatan Hellseher <sharlatanus <at> gmail.com> skribis:
> +;; FIXME: Failed to build on ECL: "fORMFEED" is an illegal character name.An
> +;; error occurred during initialization:
> +;;
> +;; (define-public ecl-boost-json
> +;; (sbcl-package->ecl-package sbcl-boost-json))
Apparently '#\formfeed' in "decode.lisp" should be replaced by '#\page'.
Even in SBCL:
--8<---------------cut here---------------start------------->8---
* #\formfeed
#\Page
--8<---------------cut here---------------end--------------->8---
You could also report this upstream.
[signature.asc (application/pgp-signature, inline)]
Information forwarded
to
guix-patches <at> gnu.org
:
bug#69904
; Package
guix-patches
.
(Wed, 20 Mar 2024 13:55:02 GMT)
Full text and
rfc822 format available.
Message #50 received at 69904 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Hi Sharlatan.
I made a quick review of this patch series and replied to some of the
patch emails with some things to fix. The rest looked good to me (but
I have not tried to run everything).
If after the few fixes everything still works fine on your side, no need
to send a v2 for review, just push the updated patches.
[signature.asc (application/pgp-signature, inline)]
Information forwarded
to
guix-patches <at> gnu.org
:
bug#69904
; Package
guix-patches
.
(Wed, 20 Mar 2024 13:56:01 GMT)
Full text and
rfc822 format available.
Message #53 received at 69904 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Sharlatan Hellseher <sharlatanus <at> gmail.com> skribis:
> + (license license:gpl3))))
According to the headers in the lisp files, it should be
'license:gpl3+'.
[signature.asc (application/pgp-signature, inline)]
Reply sent
to
Sharlatan Hellseher <sharlatanus <at> gmail.com>
:
You have taken responsibility.
(Thu, 21 Mar 2024 22:04:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
Sharlatan Hellseher <sharlatanus <at> gmail.com>
:
bug acknowledged by developer.
(Thu, 21 Mar 2024 22:04:02 GMT)
Full text and
rfc822 format available.
Message #58 received at 69904-done <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Hi Guillaume,
Thanks for the review!
I've covered all of review comments and added 2 more trivial packages from
already know upstreams: CL-HUNCHENTOOT-ERRORS and CL-MIMEPARSE to have
all systems from CL-EASY-ROUTES availale.
Pushed as 14942e2abb..c75eb3b38a to master.
--
Oleg
[signature.asc (application/pgp-signature, inline)]
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Fri, 19 Apr 2024 11:24:08 GMT)
Full text and
rfc822 format available.
This bug report was last modified 1 year and 58 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.