* [bug#60835] [PATCH 0/5] Lisp-Stat @ 2023-01-15 19:10 jgart via Guix-patches via 2023-01-15 21:25 ` [bug#60835] [PATCH 1/8] gnu: Add cl-variates jgart via Guix-patches via ` (4 more replies) 0 siblings, 5 replies; 39+ messages in thread From: jgart via Guix-patches via @ 2023-01-15 19:10 UTC (permalink / raw) To: 60835; +Cc: Guillaume Le Vaillant Hi, This patch series packages Lisp-Stat, a statistical computing environment written in Common Lisp. https://lisp-stat.dev/docs/ ^ permalink raw reply [flat|nested] 39+ messages in thread
* [bug#60835] [PATCH 1/8] gnu: Add cl-variates. 2023-01-15 19:10 [bug#60835] [PATCH 0/5] Lisp-Stat jgart via Guix-patches via @ 2023-01-15 21:25 ` jgart via Guix-patches via 2023-01-15 21:25 ` [bug#60835] [PATCH 2/8] gnu: Add cl-cephes jgart via Guix-patches via ` (6 more replies) 2023-01-15 21:55 ` [bug#60835] [PATCH v2 1/8] gnu: Add cl-cephes jgart via Guix-patches via ` (3 subsequent siblings) 4 siblings, 7 replies; 39+ messages in thread From: jgart via Guix-patches via @ 2023-01-15 21:25 UTC (permalink / raw) To: 60835; +Cc: Guillaume Le Vaillant, jgart * gnu/packages/lisp-xyz.scm (cl-variates, ecl-cl-variates, sbcl-cl-variates): New variables. Hi, Here is the patch set. cephes fails on ecl. See this issue that I opened: https://github.com/Lisp-Stat/cephes.cl/issues/2 all best, jgart --- gnu/packages/lisp-xyz.scm | 35 ++++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 943d295c5d..35e10b3301 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -28,7 +28,7 @@ ;;; Copyright © 2021 Cameron Chaparro <cameron@cameronchaparro.com> ;;; Copyright © 2021 Charles Jackson <charles.b.jackson@protonmail.com> ;;; Copyright © 2021, 2022 Foo Chuan Wei <chuanwei.foo@hotmail.com> -;;; Copyright © 2021, 2022 jgart <jgart@dismail.de> +;;; Copyright © 2021, 2022, 2023 jgart <jgart@dismail.de> ;;; Copyright © 2021 Aleksandr Vityazev <avityazev@posteo.org> ;;; Copyright © 2021 Jacob MacDonald <jaccarmac@gmail.com> ;;; Copyright © 2022 Jai Vetrivelan <jaivetrivelan@gmail.com> @@ -26644,6 +26644,39 @@ (define-public cl-smug (define-public ecl-smug (sbcl-package->ecl-package sbcl-smug)) +(define-public sbcl-cl-variates + (let ((commit "4e7548754d8a8731a42487fae31174db4bf36d47") + (revision "0")) + (package + (name "sbcl-cl-variates") + (version "0.9.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.common-lisp.net/cl-variates/cl-variates") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "03wnvfi3yfflpvi0mr732r834msij4vrwdbgf6csh0b8kqxl47zn")))) + (build-system asdf-build-system/sbcl) + ;; USE-PACKAGE #<PACKAGE "CL-VARIATES"> causes name-conflicts in + ;; #<PACKAGE "CL-VARIATES-TEST"> between the following symbols: + ;; CL-VARIATES:RANDOM-ELEMENT, LIFT:RANDOM-ELEMENT + (arguments (list #:tests? #f)) + (native-inputs (list sbcl-lift)) + (home-page "https://gitlab.common-lisp.net/cl-variates/cl-variates") + (synopsis "Portable Common Lisp Random Number Generation") + (description "The variates package provides portable random number + generation as well as numerous distributions.") + (license license:expat)))) + +(define-public cl-variates + (sbcl-package->cl-source-package sbcl-cl-variates)) + +(define-public ecl-cl-variates + (sbcl-package->ecl-package sbcl-cl-variates)) + (define-public sbcl-seria (let ((commit "2bba04dc6abdc0b85a511cae9c460942e2ad305a") (revision "0")) -- 2.38.1 ^ permalink raw reply related [flat|nested] 39+ messages in thread
* [bug#60835] [PATCH 2/8] gnu: Add cl-cephes. 2023-01-15 21:25 ` [bug#60835] [PATCH 1/8] gnu: Add cl-variates jgart via Guix-patches via @ 2023-01-15 21:25 ` jgart via Guix-patches via 2023-01-15 21:25 ` [bug#60835] [PATCH 3/8] gnu: Add cl-statistics jgart via Guix-patches via ` (5 subsequent siblings) 6 siblings, 0 replies; 39+ messages in thread From: jgart via Guix-patches via @ 2023-01-15 21:25 UTC (permalink / raw) To: 60835; +Cc: jgart * gnu/packages/lisp-xyz.scm (cl-cephes, sbcl-cephes): New variables. --- 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 35e10b3301..2da5f7858a 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -26677,6 +26677,38 @@ (define-public cl-variates (define-public ecl-cl-variates (sbcl-package->ecl-package sbcl-cl-variates)) +(define-public sbcl-cephes + (let ((commit "d87146fa38c8425ffb5fe425eee5eb3e818bacd4") + (revision "0")) + (package + (name "sbcl-cephes") + (version (git-version "1.2" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Lisp-Stat/cephes.cl") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "09adls1lwwzwm1jmvhf11arwlsy5w0bi2rmniahas824mysv77lr")))) + (build-system asdf-build-system/sbcl) + (inputs + (list sbcl-cffi)) + (home-page "https://lisp-stat.github.io/cephes.cl/") + (synopsis "Common Lisp wrapper for the Cephes Mathematical Library") + (description +"This package provides a common lisp CFFI wrapper for the SciPy version +of Cephes special functions.") + (license license:ms-pl)))) + +(define-public cl-cephes + (sbcl-package->cl-source-package sbcl-cephes)) + +;; https://github.com/Lisp-Stat/cephes.cl/issues/2 +#;(define-public ecl-cephes + (sbcl-package->ecl-package sbcl-cephes)) + (define-public sbcl-seria (let ((commit "2bba04dc6abdc0b85a511cae9c460942e2ad305a") (revision "0")) -- 2.38.1 ^ permalink raw reply related [flat|nested] 39+ messages in thread
* [bug#60835] [PATCH 3/8] gnu: Add cl-statistics. 2023-01-15 21:25 ` [bug#60835] [PATCH 1/8] gnu: Add cl-variates jgart via Guix-patches via 2023-01-15 21:25 ` [bug#60835] [PATCH 2/8] gnu: Add cl-cephes jgart via Guix-patches via @ 2023-01-15 21:25 ` jgart via Guix-patches via 2023-01-15 21:25 ` [bug#60835] [PATCH 4/8] gnu: Add cl-special-functions jgart via Guix-patches via ` (4 subsequent siblings) 6 siblings, 0 replies; 39+ messages in thread From: jgart via Guix-patches via @ 2023-01-15 21:25 UTC (permalink / raw) To: 60835; +Cc: jgart * gnu/packages/lisp-xyz.scm (cl-statistics, sbcl-statistics): New variables. --- gnu/packages/lisp-xyz.scm | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 2da5f7858a..b0fa3244d5 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -26709,6 +26709,45 @@ (define-public cl-cephes #;(define-public ecl-cephes (sbcl-package->ecl-package sbcl-cephes)) +(define-public sbcl-statistics + (let ((commit "94fc87a2bf81355a40ce3730b4ed77710ecfabaf") + (revision "0")) + (package + (name "sbcl-statistics") + (version (git-version "1.1.1" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Lisp-Stat/statistics") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0is69w6iwh4hyzc5ndgb3i2331f677sa7kw5wy8pmx6hawbkgyir")))) + (build-system asdf-build-system/sbcl) + (native-inputs (list sbcl-clunit2)) + (inputs + (list sbcl-alexandria + sbcl-anaphora + sbcl-distributions + sbcl-let-plus + sbcl-numerical-utilities + sbcl-conduit-packages)) + ;; https://github.com/Lisp-Stat/statistics/issues/2 + (home-page "https://lisp-stat.dev/docs/") + (synopsis "Statistical functions in Common Lisp") + (description "This package provides a consolidation of Common + Lisp statistics +libraries.") + (license (list license:ms-pl license:expat))))) + +(define-public cl-statistics + (sbcl-package->cl-source-package sbcl-statistics)) + +;; https://github.com/Lisp-Stat/cephes.cl/issues/2 +#;(define-public ecl-statistics + (sbcl-package->ecl-package sbcl-statistics)) + (define-public sbcl-seria (let ((commit "2bba04dc6abdc0b85a511cae9c460942e2ad305a") (revision "0")) -- 2.38.1 ^ permalink raw reply related [flat|nested] 39+ messages in thread
* [bug#60835] [PATCH 4/8] gnu: Add cl-special-functions. 2023-01-15 21:25 ` [bug#60835] [PATCH 1/8] gnu: Add cl-variates jgart via Guix-patches via 2023-01-15 21:25 ` [bug#60835] [PATCH 2/8] gnu: Add cl-cephes jgart via Guix-patches via 2023-01-15 21:25 ` [bug#60835] [PATCH 3/8] gnu: Add cl-statistics jgart via Guix-patches via @ 2023-01-15 21:25 ` jgart via Guix-patches via 2023-01-15 21:25 ` [bug#60835] [PATCH 5/8] gnu: Add cl-distributions jgart via Guix-patches via ` (3 subsequent siblings) 6 siblings, 0 replies; 39+ messages in thread From: jgart via Guix-patches via @ 2023-01-15 21:25 UTC (permalink / raw) To: 60835; +Cc: jgart * gnu/packages/lisp-xyz.scm (cl-special-functions, ecl-special-functions, sbcl-special-functions): New variables. --- gnu/packages/lisp-xyz.scm | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index b0fa3244d5..cbc46d6810 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -26748,6 +26748,43 @@ (define-public cl-statistics #;(define-public ecl-statistics (sbcl-package->ecl-package sbcl-statistics)) +(define-public sbcl-special-functions + (let ((commit "f3ca2792ff3f8351839c366413da6b1bb2965a58") + (revision "0")) + (package + (name "sbcl-special-functions") + (version (git-version "1.2.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Lisp-Stat/special-functions") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "092szffy7zfxgrvfck11wnj8l0mgcym13yiafj01ad02lbj1fnnv")))) + (build-system asdf-build-system/sbcl) + (native-inputs (list sbcl-cl-variates sbcl-fiveam sbcl-select)) + (inputs + (list sbcl-alexandria-plus + sbcl-numerical-utilities + sbcl-let-plus + sbcl-float-features + sbcl-conduit-packages)) + (home-page "https://lisp-stat.dev/docs/resources/special-functions/") + (synopsis "Random variates for Common Lisp") + (description "This library implements +@url{http://specialfunctionswiki.org/index.php/Main_Page, special +functions} and has a focus on high accuracy double-float calculations +using the latest algorithms.") + (license license:ms-pl)))) + +(define-public cl-special-functions + (sbcl-package->cl-source-package sbcl-special-functions)) + +(define-public ecl-special-functions + (sbcl-package->ecl-package sbcl-special-functions)) + (define-public sbcl-seria (let ((commit "2bba04dc6abdc0b85a511cae9c460942e2ad305a") (revision "0")) -- 2.38.1 ^ permalink raw reply related [flat|nested] 39+ messages in thread
* [bug#60835] [PATCH 5/8] gnu: Add cl-distributions. 2023-01-15 21:25 ` [bug#60835] [PATCH 1/8] gnu: Add cl-variates jgart via Guix-patches via ` (2 preceding siblings ...) 2023-01-15 21:25 ` [bug#60835] [PATCH 4/8] gnu: Add cl-special-functions jgart via Guix-patches via @ 2023-01-15 21:25 ` jgart via Guix-patches via 2023-01-15 21:25 ` [bug#60835] [PATCH 6/8] gnu: Add cl-data-frame jgart via Guix-patches via ` (2 subsequent siblings) 6 siblings, 0 replies; 39+ messages in thread From: jgart via Guix-patches via @ 2023-01-15 21:25 UTC (permalink / raw) To: 60835; +Cc: jgart * gnu/packages/lisp-xyz.scm (cl-distributions, sbcl-distributions): New variables. --- gnu/packages/lisp-xyz.scm | 41 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index cbc46d6810..91863f09c9 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -26785,6 +26785,47 @@ (define-public cl-special-functions (define-public ecl-special-functions (sbcl-package->ecl-package sbcl-special-functions)) +(define-public sbcl-distributions + (let ((commit "ea72622073ee7e005dfdc621ce1e5a83b22bb39e") + (revision "0")) + (package + (name "sbcl-distributions") + (version (git-version "1.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Lisp-Stat/distributions") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1fkzigd0s0s0mvszgmv04yc8jp9gm4812445hfh6kpz6cjy5zpsk")))) + (build-system asdf-build-system/sbcl) + ;; https://github.com/Lisp-Stat/distributions/issues/1 + (arguments (list #:tests? #f)) + (native-inputs (list sbcl-fiveam)) + (inputs + (list sbcl-alexandria + sbcl-anaphora + sbcl-array-operations + sbcl-cephes + sbcl-numerical-utilities + sbcl-special-functions + sbcl-let-plus + sbcl-float-features)) + (home-page "https://lisp-stat.dev/docs/manuals/distributions/") + (synopsis "Random variates for Common Lisp") + (description "The Distributions package provides a collection of +probabilistic distributions and related functions") + (license license:ms-pl)))) + +(define-public cl-distributions + (sbcl-package->cl-source-package sbcl-distributions)) + +;; https://github.com/Lisp-Stat/cephes.cl/issues/2 +#;(define-public ecl-distributions + (sbcl-package->ecl-package sbcl-distributions)) + (define-public sbcl-seria (let ((commit "2bba04dc6abdc0b85a511cae9c460942e2ad305a") (revision "0")) -- 2.38.1 ^ permalink raw reply related [flat|nested] 39+ messages in thread
* [bug#60835] [PATCH 6/8] gnu: Add cl-data-frame. 2023-01-15 21:25 ` [bug#60835] [PATCH 1/8] gnu: Add cl-variates jgart via Guix-patches via ` (3 preceding siblings ...) 2023-01-15 21:25 ` [bug#60835] [PATCH 5/8] gnu: Add cl-distributions jgart via Guix-patches via @ 2023-01-15 21:25 ` jgart via Guix-patches via 2023-01-15 21:25 ` [bug#60835] [PATCH 7/8] gnu: Add cl-dfio jgart via Guix-patches via 2023-01-15 21:25 ` [bug#60835] [PATCH 8/8] gnu: Add cl-lisp-stat jgart via Guix-patches via 6 siblings, 0 replies; 39+ messages in thread From: jgart via Guix-patches via @ 2023-01-15 21:25 UTC (permalink / raw) To: 60835; +Cc: jgart * gnu/packages/lisp-xyz.scm (cl-data-frame, ecl-data-frame, sbcl-data-frame): New variables. --- gnu/packages/lisp-xyz.scm | 41 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 91863f09c9..18f64a5953 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -26826,6 +26826,47 @@ (define-public cl-distributions #;(define-public ecl-distributions (sbcl-package->ecl-package sbcl-distributions)) +(define-public sbcl-data-frame + (let ((commit "6f02e58312654ddf19d686f234dcf699fc4cd0f5") + (revision "0")) + (package + (name "sbcl-data-frame") + (version (git-version "1.1.1" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Lisp-Stat/data-frame") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0bs1jh66bml25bj1lxdzz8cjhj3g060yyd5ggqsnsr4l2j0zyszv")))) + (build-system asdf-build-system/sbcl) + (native-inputs (list sbcl-clunit2)) + (inputs + (list sbcl-alexandria + sbcl-serapeum + sbcl-anaphora + sbcl-duologue + sbcl-statistics + sbcl-let-plus + sbcl-alexandria-plus + sbcl-array-operations + sbcl-numerical-utilities + sbcl-select)) + (home-page "https://lisp-stat.dev/docs/manuals/data-frame/") + (synopsis "Data frames for Common Lisp") + (description "This package provides Data frames for Common Lisp, a +two-dimensional array-like structure in which each column contains values +of one variable and each row contains one set of values from each column.") + (license license:ms-pl)))) + +(define-public cl-data-frame + (sbcl-package->cl-source-package sbcl-data-frame)) + +(define-public ecl-data-frame + (sbcl-package->ecl-package sbcl-data-frame)) + (define-public sbcl-seria (let ((commit "2bba04dc6abdc0b85a511cae9c460942e2ad305a") (revision "0")) -- 2.38.1 ^ permalink raw reply related [flat|nested] 39+ messages in thread
* [bug#60835] [PATCH 7/8] gnu: Add cl-dfio. 2023-01-15 21:25 ` [bug#60835] [PATCH 1/8] gnu: Add cl-variates jgart via Guix-patches via ` (4 preceding siblings ...) 2023-01-15 21:25 ` [bug#60835] [PATCH 6/8] gnu: Add cl-data-frame jgart via Guix-patches via @ 2023-01-15 21:25 ` jgart via Guix-patches via 2023-01-15 21:25 ` [bug#60835] [PATCH 8/8] gnu: Add cl-lisp-stat jgart via Guix-patches via 6 siblings, 0 replies; 39+ messages in thread From: jgart via Guix-patches via @ 2023-01-15 21:25 UTC (permalink / raw) To: 60835; +Cc: jgart * gnu/packages/lisp-xyz.scm (cl-dfio, sbcl-dfio): New variables. --- 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 18f64a5953..540e7b2211 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -26867,6 +26867,46 @@ (define-public cl-data-frame (define-public ecl-data-frame (sbcl-package->ecl-package sbcl-data-frame)) +(define-public sbcl-dfio + (let ((commit "f7984b792bf4d9010083db08472bc84d2d31430c") + (revision "0")) + (package + (name "sbcl-dfio") + (version (git-version "0.3.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Lisp-Stat/dfio") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1wka8y4526x8yy3asiy15jxdzhsmyiq6ra6wbi8a4vcry3g2v9a0")))) + (build-system asdf-build-system/sbcl) + (arguments '(#:asd-systems '("dfio" "dfio/json" "dfio/tests"))) + (inputs + (list sbcl-alexandria + sbcl-anaphora + sbcl-data-frame + sbcl-yason + sbcl-dexador + sbcl-fare-csv + sbcl-let-plus)) + (native-inputs + (list sbcl-clunit2)) + (home-page "https://lisp-stat.dev/docs/manuals/data-frame/") + (synopsis "Read data to and from data frames") + (description "This package provides tools for manipulating data +using a data frame.") + (license license:ms-pl)))) + +(define-public cl-dfio + (sbcl-package->cl-source-package sbcl-dfio)) + +;; https://github.com/Lisp-Stat/cephes.cl/issues/2 +#;(define-public ecl-dfio + (sbcl-package->ecl-package sbcl-dfio)) + (define-public sbcl-seria (let ((commit "2bba04dc6abdc0b85a511cae9c460942e2ad305a") (revision "0")) -- 2.38.1 ^ permalink raw reply related [flat|nested] 39+ messages in thread
* [bug#60835] [PATCH 8/8] gnu: Add cl-lisp-stat. 2023-01-15 21:25 ` [bug#60835] [PATCH 1/8] gnu: Add cl-variates jgart via Guix-patches via ` (5 preceding siblings ...) 2023-01-15 21:25 ` [bug#60835] [PATCH 7/8] gnu: Add cl-dfio jgart via Guix-patches via @ 2023-01-15 21:25 ` jgart via Guix-patches via 6 siblings, 0 replies; 39+ messages in thread From: jgart via Guix-patches via @ 2023-01-15 21:25 UTC (permalink / raw) To: 60835; +Cc: jgart * gnu/packages/lisp-xyz.scm (cl-lisp-stat, sbcl-lisp-stat): New variables. --- gnu/packages/lisp-xyz.scm | 43 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 540e7b2211..10b940f732 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -26907,6 +26907,49 @@ (define-public cl-dfio #;(define-public ecl-dfio (sbcl-package->ecl-package sbcl-dfio)) +(define-public sbcl-lisp-stat + (let ((commit "357a0d2b5f68a5ff925776235c2b7455e12b78ba") + (revision "0")) + (package + (name "sbcl-lisp-stat") + (version (git-version "1.2.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Lisp-Stat/lisp-stat") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0qwlxrbwj884mr67sf6aj0zwrndv33aiiid4bqrkji41kjhqfcz5")))) + (build-system asdf-build-system/sbcl) + ;; https://github.com/Lisp-Stat/lisp-stat/issues/22 + (arguments (list #:tests? #f)) + (native-inputs (list sbcl-parachute)) + (inputs + (list sbcl-alexandria + sbcl-alexandria-plus + sbcl-array-operations + sbcl-data-frame + sbcl-dfio + sbcl-dexador + sbcl-distributions + sbcl-numerical-utilities + sbcl-select + sbcl-statistics)) + (home-page "https://lisp-stat.github.io/lisp-stat") + (synopsis "Statistical Computing in Common Lisp") + (description "This package provides a statistical computing +environment for Common Lisp.") + (license license:ms-pl)))) + +(define-public cl-lisp-stat + (sbcl-package->cl-source-package sbcl-lisp-stat)) + +;; https://github.com/Lisp-Stat/cephes.cl/issues/2 +#;(define-public ecl-lisp-stat + (sbcl-package->ecl-package sbcl-lisp-stat)) + (define-public sbcl-seria (let ((commit "2bba04dc6abdc0b85a511cae9c460942e2ad305a") (revision "0")) -- 2.38.1 ^ permalink raw reply related [flat|nested] 39+ messages in thread
* [bug#60835] [PATCH v2 1/8] gnu: Add cl-cephes. 2023-01-15 19:10 [bug#60835] [PATCH 0/5] Lisp-Stat jgart via Guix-patches via 2023-01-15 21:25 ` [bug#60835] [PATCH 1/8] gnu: Add cl-variates jgart via Guix-patches via @ 2023-01-15 21:55 ` jgart via Guix-patches via 2023-01-15 21:55 ` [bug#60835] [PATCH v2 2/8] gnu: Add cl-statistics jgart via Guix-patches via ` (6 more replies) 2023-01-15 21:59 ` [bug#60835] [PATCH v3 1/8] gnu: Add cl-variates jgart via Guix-patches via ` (2 subsequent siblings) 4 siblings, 7 replies; 39+ messages in thread From: jgart via Guix-patches via @ 2023-01-15 21:55 UTC (permalink / raw) To: 60835; +Cc: Guillaume Le Vaillant, jgart * gnu/packages/lisp-xyz.scm (cl-cephes, sbcl-cephes): New variables. Hi, Here's v2 which disables tests on ecl-special-functions. The tests hang indefinitely: https://github.com/Lisp-Stat/special-functions/issues/4 all best, jgart --- 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 35e10b3301..2da5f7858a 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -26677,6 +26677,38 @@ (define-public cl-variates (define-public ecl-cl-variates (sbcl-package->ecl-package sbcl-cl-variates)) +(define-public sbcl-cephes + (let ((commit "d87146fa38c8425ffb5fe425eee5eb3e818bacd4") + (revision "0")) + (package + (name "sbcl-cephes") + (version (git-version "1.2" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Lisp-Stat/cephes.cl") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "09adls1lwwzwm1jmvhf11arwlsy5w0bi2rmniahas824mysv77lr")))) + (build-system asdf-build-system/sbcl) + (inputs + (list sbcl-cffi)) + (home-page "https://lisp-stat.github.io/cephes.cl/") + (synopsis "Common Lisp wrapper for the Cephes Mathematical Library") + (description +"This package provides a common lisp CFFI wrapper for the SciPy version +of Cephes special functions.") + (license license:ms-pl)))) + +(define-public cl-cephes + (sbcl-package->cl-source-package sbcl-cephes)) + +;; https://github.com/Lisp-Stat/cephes.cl/issues/2 +#;(define-public ecl-cephes + (sbcl-package->ecl-package sbcl-cephes)) + (define-public sbcl-seria (let ((commit "2bba04dc6abdc0b85a511cae9c460942e2ad305a") (revision "0")) -- 2.38.1 ^ permalink raw reply related [flat|nested] 39+ messages in thread
* [bug#60835] [PATCH v2 2/8] gnu: Add cl-statistics. 2023-01-15 21:55 ` [bug#60835] [PATCH v2 1/8] gnu: Add cl-cephes jgart via Guix-patches via @ 2023-01-15 21:55 ` jgart via Guix-patches via 2023-01-15 21:55 ` [bug#60835] [PATCH v2 3/8] gnu: Add cl-special-functions jgart via Guix-patches via ` (5 subsequent siblings) 6 siblings, 0 replies; 39+ messages in thread From: jgart via Guix-patches via @ 2023-01-15 21:55 UTC (permalink / raw) To: 60835; +Cc: jgart * gnu/packages/lisp-xyz.scm (cl-statistics, sbcl-statistics): New variables. --- gnu/packages/lisp-xyz.scm | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 2da5f7858a..b0fa3244d5 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -26709,6 +26709,45 @@ (define-public cl-cephes #;(define-public ecl-cephes (sbcl-package->ecl-package sbcl-cephes)) +(define-public sbcl-statistics + (let ((commit "94fc87a2bf81355a40ce3730b4ed77710ecfabaf") + (revision "0")) + (package + (name "sbcl-statistics") + (version (git-version "1.1.1" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Lisp-Stat/statistics") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0is69w6iwh4hyzc5ndgb3i2331f677sa7kw5wy8pmx6hawbkgyir")))) + (build-system asdf-build-system/sbcl) + (native-inputs (list sbcl-clunit2)) + (inputs + (list sbcl-alexandria + sbcl-anaphora + sbcl-distributions + sbcl-let-plus + sbcl-numerical-utilities + sbcl-conduit-packages)) + ;; https://github.com/Lisp-Stat/statistics/issues/2 + (home-page "https://lisp-stat.dev/docs/") + (synopsis "Statistical functions in Common Lisp") + (description "This package provides a consolidation of Common + Lisp statistics +libraries.") + (license (list license:ms-pl license:expat))))) + +(define-public cl-statistics + (sbcl-package->cl-source-package sbcl-statistics)) + +;; https://github.com/Lisp-Stat/cephes.cl/issues/2 +#;(define-public ecl-statistics + (sbcl-package->ecl-package sbcl-statistics)) + (define-public sbcl-seria (let ((commit "2bba04dc6abdc0b85a511cae9c460942e2ad305a") (revision "0")) -- 2.38.1 ^ permalink raw reply related [flat|nested] 39+ messages in thread
* [bug#60835] [PATCH v2 3/8] gnu: Add cl-special-functions. 2023-01-15 21:55 ` [bug#60835] [PATCH v2 1/8] gnu: Add cl-cephes jgart via Guix-patches via 2023-01-15 21:55 ` [bug#60835] [PATCH v2 2/8] gnu: Add cl-statistics jgart via Guix-patches via @ 2023-01-15 21:55 ` jgart via Guix-patches via 2023-01-15 21:55 ` [bug#60835] [PATCH v2 4/8] gnu: Add cl-distributions jgart via Guix-patches via ` (4 subsequent siblings) 6 siblings, 0 replies; 39+ messages in thread From: jgart via Guix-patches via @ 2023-01-15 21:55 UTC (permalink / raw) To: 60835; +Cc: jgart * gnu/packages/lisp-xyz.scm (cl-special-functions, ecl-special-functions, sbcl-special-functions): New variables. --- 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 b0fa3244d5..e1b1f74d61 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -26748,6 +26748,46 @@ (define-public cl-statistics #;(define-public ecl-statistics (sbcl-package->ecl-package sbcl-statistics)) +(define-public sbcl-special-functions + (let ((commit "f3ca2792ff3f8351839c366413da6b1bb2965a58") + (revision "0")) + (package + (name "sbcl-special-functions") + (version (git-version "1.2.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Lisp-Stat/special-functions") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "092szffy7zfxgrvfck11wnj8l0mgcym13yiafj01ad02lbj1fnnv")))) + (build-system asdf-build-system/sbcl) + (native-inputs (list sbcl-cl-variates sbcl-fiveam sbcl-select)) + (inputs + (list sbcl-alexandria-plus + sbcl-numerical-utilities + sbcl-let-plus + sbcl-float-features + sbcl-conduit-packages)) + (home-page "https://lisp-stat.dev/docs/resources/special-functions/") + (synopsis "Random variates for Common Lisp") + (description "This library implements +@url{http://specialfunctionswiki.org/index.php/Main_Page, special +functions} and has a focus on high accuracy double-float calculations +using the latest algorithms.") + (license license:ms-pl)))) + +(define-public cl-special-functions + (sbcl-package->cl-source-package sbcl-special-functions)) + +(define-public ecl-special-functions + (package + (inherit (sbcl-package->ecl-package sbcl-special-functions)) + ;; https://github.com/Lisp-Stat/special-functions/issues/4 + (arguments (list #:tests? #f)))) + (define-public sbcl-seria (let ((commit "2bba04dc6abdc0b85a511cae9c460942e2ad305a") (revision "0")) -- 2.38.1 ^ permalink raw reply related [flat|nested] 39+ messages in thread
* [bug#60835] [PATCH v2 4/8] gnu: Add cl-distributions. 2023-01-15 21:55 ` [bug#60835] [PATCH v2 1/8] gnu: Add cl-cephes jgart via Guix-patches via 2023-01-15 21:55 ` [bug#60835] [PATCH v2 2/8] gnu: Add cl-statistics jgart via Guix-patches via 2023-01-15 21:55 ` [bug#60835] [PATCH v2 3/8] gnu: Add cl-special-functions jgart via Guix-patches via @ 2023-01-15 21:55 ` jgart via Guix-patches via 2023-01-15 21:55 ` [bug#60835] [PATCH v2 5/8] gnu: Add cl-data-frame jgart via Guix-patches via ` (3 subsequent siblings) 6 siblings, 0 replies; 39+ messages in thread From: jgart via Guix-patches via @ 2023-01-15 21:55 UTC (permalink / raw) To: 60835; +Cc: jgart * gnu/packages/lisp-xyz.scm (cl-distributions, sbcl-distributions): New variables. --- gnu/packages/lisp-xyz.scm | 41 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index e1b1f74d61..77b885adc1 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -26788,6 +26788,47 @@ (define-public ecl-special-functions ;; https://github.com/Lisp-Stat/special-functions/issues/4 (arguments (list #:tests? #f)))) +(define-public sbcl-distributions + (let ((commit "ea72622073ee7e005dfdc621ce1e5a83b22bb39e") + (revision "0")) + (package + (name "sbcl-distributions") + (version (git-version "1.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Lisp-Stat/distributions") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1fkzigd0s0s0mvszgmv04yc8jp9gm4812445hfh6kpz6cjy5zpsk")))) + (build-system asdf-build-system/sbcl) + ;; https://github.com/Lisp-Stat/distributions/issues/1 + (arguments (list #:tests? #f)) + (native-inputs (list sbcl-fiveam)) + (inputs + (list sbcl-alexandria + sbcl-anaphora + sbcl-array-operations + sbcl-cephes + sbcl-numerical-utilities + sbcl-special-functions + sbcl-let-plus + sbcl-float-features)) + (home-page "https://lisp-stat.dev/docs/manuals/distributions/") + (synopsis "Random variates for Common Lisp") + (description "The Distributions package provides a collection of +probabilistic distributions and related functions") + (license license:ms-pl)))) + +(define-public cl-distributions + (sbcl-package->cl-source-package sbcl-distributions)) + +;; https://github.com/Lisp-Stat/cephes.cl/issues/2 +#;(define-public ecl-distributions + (sbcl-package->ecl-package sbcl-distributions)) + (define-public sbcl-seria (let ((commit "2bba04dc6abdc0b85a511cae9c460942e2ad305a") (revision "0")) -- 2.38.1 ^ permalink raw reply related [flat|nested] 39+ messages in thread
* [bug#60835] [PATCH v2 5/8] gnu: Add cl-data-frame. 2023-01-15 21:55 ` [bug#60835] [PATCH v2 1/8] gnu: Add cl-cephes jgart via Guix-patches via ` (2 preceding siblings ...) 2023-01-15 21:55 ` [bug#60835] [PATCH v2 4/8] gnu: Add cl-distributions jgart via Guix-patches via @ 2023-01-15 21:55 ` jgart via Guix-patches via 2023-01-15 21:55 ` [bug#60835] [PATCH v2 6/8] gnu: Add cl-dfio jgart via Guix-patches via ` (2 subsequent siblings) 6 siblings, 0 replies; 39+ messages in thread From: jgart via Guix-patches via @ 2023-01-15 21:55 UTC (permalink / raw) To: 60835; +Cc: jgart * gnu/packages/lisp-xyz.scm (cl-data-frame, ecl-data-frame, sbcl-data-frame): New variables. --- gnu/packages/lisp-xyz.scm | 41 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 77b885adc1..012ec02030 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -26829,6 +26829,47 @@ (define-public cl-distributions #;(define-public ecl-distributions (sbcl-package->ecl-package sbcl-distributions)) +(define-public sbcl-data-frame + (let ((commit "6f02e58312654ddf19d686f234dcf699fc4cd0f5") + (revision "0")) + (package + (name "sbcl-data-frame") + (version (git-version "1.1.1" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Lisp-Stat/data-frame") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0bs1jh66bml25bj1lxdzz8cjhj3g060yyd5ggqsnsr4l2j0zyszv")))) + (build-system asdf-build-system/sbcl) + (native-inputs (list sbcl-clunit2)) + (inputs + (list sbcl-alexandria + sbcl-serapeum + sbcl-anaphora + sbcl-duologue + sbcl-statistics + sbcl-let-plus + sbcl-alexandria-plus + sbcl-array-operations + sbcl-numerical-utilities + sbcl-select)) + (home-page "https://lisp-stat.dev/docs/manuals/data-frame/") + (synopsis "Data frames for Common Lisp") + (description "This package provides Data frames for Common Lisp, a +two-dimensional array-like structure in which each column contains values +of one variable and each row contains one set of values from each column.") + (license license:ms-pl)))) + +(define-public cl-data-frame + (sbcl-package->cl-source-package sbcl-data-frame)) + +(define-public ecl-data-frame + (sbcl-package->ecl-package sbcl-data-frame)) + (define-public sbcl-seria (let ((commit "2bba04dc6abdc0b85a511cae9c460942e2ad305a") (revision "0")) -- 2.38.1 ^ permalink raw reply related [flat|nested] 39+ messages in thread
* [bug#60835] [PATCH v2 6/8] gnu: Add cl-dfio. 2023-01-15 21:55 ` [bug#60835] [PATCH v2 1/8] gnu: Add cl-cephes jgart via Guix-patches via ` (3 preceding siblings ...) 2023-01-15 21:55 ` [bug#60835] [PATCH v2 5/8] gnu: Add cl-data-frame jgart via Guix-patches via @ 2023-01-15 21:55 ` jgart via Guix-patches via 2023-01-15 21:55 ` [bug#60835] [PATCH v2 7/8] gnu: Add cl-lisp-stat jgart via Guix-patches via 2023-01-15 21:55 ` [bug#60835] [PATCH v2 8/8] gnu: qutebrowser: Add note to description about font rendering bug jgart via Guix-patches via 6 siblings, 0 replies; 39+ messages in thread From: jgart via Guix-patches via @ 2023-01-15 21:55 UTC (permalink / raw) To: 60835; +Cc: jgart * gnu/packages/lisp-xyz.scm (cl-dfio, sbcl-dfio): New variables. --- 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 012ec02030..49f3a72cba 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -26870,6 +26870,46 @@ (define-public cl-data-frame (define-public ecl-data-frame (sbcl-package->ecl-package sbcl-data-frame)) +(define-public sbcl-dfio + (let ((commit "f7984b792bf4d9010083db08472bc84d2d31430c") + (revision "0")) + (package + (name "sbcl-dfio") + (version (git-version "0.3.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Lisp-Stat/dfio") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1wka8y4526x8yy3asiy15jxdzhsmyiq6ra6wbi8a4vcry3g2v9a0")))) + (build-system asdf-build-system/sbcl) + (arguments '(#:asd-systems '("dfio" "dfio/json" "dfio/tests"))) + (inputs + (list sbcl-alexandria + sbcl-anaphora + sbcl-data-frame + sbcl-yason + sbcl-dexador + sbcl-fare-csv + sbcl-let-plus)) + (native-inputs + (list sbcl-clunit2)) + (home-page "https://lisp-stat.dev/docs/manuals/data-frame/") + (synopsis "Read data to and from data frames") + (description "This package provides tools for manipulating data +using a data frame.") + (license license:ms-pl)))) + +(define-public cl-dfio + (sbcl-package->cl-source-package sbcl-dfio)) + +;; https://github.com/Lisp-Stat/cephes.cl/issues/2 +#;(define-public ecl-dfio + (sbcl-package->ecl-package sbcl-dfio)) + (define-public sbcl-seria (let ((commit "2bba04dc6abdc0b85a511cae9c460942e2ad305a") (revision "0")) -- 2.38.1 ^ permalink raw reply related [flat|nested] 39+ messages in thread
* [bug#60835] [PATCH v2 7/8] gnu: Add cl-lisp-stat. 2023-01-15 21:55 ` [bug#60835] [PATCH v2 1/8] gnu: Add cl-cephes jgart via Guix-patches via ` (4 preceding siblings ...) 2023-01-15 21:55 ` [bug#60835] [PATCH v2 6/8] gnu: Add cl-dfio jgart via Guix-patches via @ 2023-01-15 21:55 ` jgart via Guix-patches via 2023-01-15 21:55 ` [bug#60835] [PATCH v2 8/8] gnu: qutebrowser: Add note to description about font rendering bug jgart via Guix-patches via 6 siblings, 0 replies; 39+ messages in thread From: jgart via Guix-patches via @ 2023-01-15 21:55 UTC (permalink / raw) To: 60835; +Cc: jgart * gnu/packages/lisp-xyz.scm (cl-lisp-stat, sbcl-lisp-stat): New variables. --- gnu/packages/lisp-xyz.scm | 43 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 49f3a72cba..344de5f9ec 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -26910,6 +26910,49 @@ (define-public cl-dfio #;(define-public ecl-dfio (sbcl-package->ecl-package sbcl-dfio)) +(define-public sbcl-lisp-stat + (let ((commit "357a0d2b5f68a5ff925776235c2b7455e12b78ba") + (revision "0")) + (package + (name "sbcl-lisp-stat") + (version (git-version "1.2.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Lisp-Stat/lisp-stat") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0qwlxrbwj884mr67sf6aj0zwrndv33aiiid4bqrkji41kjhqfcz5")))) + (build-system asdf-build-system/sbcl) + ;; https://github.com/Lisp-Stat/lisp-stat/issues/22 + (arguments (list #:tests? #f)) + (native-inputs (list sbcl-parachute)) + (inputs + (list sbcl-alexandria + sbcl-alexandria-plus + sbcl-array-operations + sbcl-data-frame + sbcl-dfio + sbcl-dexador + sbcl-distributions + sbcl-numerical-utilities + sbcl-select + sbcl-statistics)) + (home-page "https://lisp-stat.github.io/lisp-stat") + (synopsis "Statistical Computing in Common Lisp") + (description "This package provides a statistical computing +environment for Common Lisp.") + (license license:ms-pl)))) + +(define-public cl-lisp-stat + (sbcl-package->cl-source-package sbcl-lisp-stat)) + +;; https://github.com/Lisp-Stat/cephes.cl/issues/2 +#;(define-public ecl-lisp-stat + (sbcl-package->ecl-package sbcl-lisp-stat)) + (define-public sbcl-seria (let ((commit "2bba04dc6abdc0b85a511cae9c460942e2ad305a") (revision "0")) -- 2.38.1 ^ permalink raw reply related [flat|nested] 39+ messages in thread
* [bug#60835] [PATCH v2 8/8] gnu: qutebrowser: Add note to description about font rendering bug. 2023-01-15 21:55 ` [bug#60835] [PATCH v2 1/8] gnu: Add cl-cephes jgart via Guix-patches via ` (5 preceding siblings ...) 2023-01-15 21:55 ` [bug#60835] [PATCH v2 7/8] gnu: Add cl-lisp-stat jgart via Guix-patches via @ 2023-01-15 21:55 ` jgart via Guix-patches via 6 siblings, 0 replies; 39+ messages in thread From: jgart via Guix-patches via @ 2023-01-15 21:55 UTC (permalink / raw) To: 60835; +Cc: jgart * gnu/packages/web-browsers.scm (qutebrowser): Add note. [description]: Add note about font rendering bug. --- gnu/packages/web-browsers.scm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gnu/packages/web-browsers.scm b/gnu/packages/web-browsers.scm index a126902395..9903f1f4aa 100644 --- a/gnu/packages/web-browsers.scm +++ b/gnu/packages/web-browsers.scm @@ -548,7 +548,11 @@ (define-public qutebrowser (home-page "https://qutebrowser.org/") (synopsis "Minimal, keyboard-focused, vim-like web browser") (description "qutebrowser is a keyboard-focused browser with a minimal -GUI. It is based on PyQt5 and QtWebEngine.") +GUI. It is based on PyQt5 and QtWebEngine. Due to a +@url{https://bugs.chromium.org/p/chromium/issues/detail?id=1164975, +known bug} in qtwebengine, add @code{c.qt.args = +['disable-seccomp-filter-sandbox']} to your @file{config.py} in order +to allow fonts to render properly.") (license license:gpl3+))) (define-public vimb -- 2.38.1 ^ permalink raw reply related [flat|nested] 39+ messages in thread
* [bug#60835] [PATCH v3 1/8] gnu: Add cl-variates. 2023-01-15 19:10 [bug#60835] [PATCH 0/5] Lisp-Stat jgart via Guix-patches via 2023-01-15 21:25 ` [bug#60835] [PATCH 1/8] gnu: Add cl-variates jgart via Guix-patches via 2023-01-15 21:55 ` [bug#60835] [PATCH v2 1/8] gnu: Add cl-cephes jgart via Guix-patches via @ 2023-01-15 21:59 ` jgart via Guix-patches via 2023-01-15 21:59 ` [bug#60835] [PATCH v3 2/8] gnu: Add cl-cephes jgart via Guix-patches via ` (7 more replies) 2023-01-18 23:15 ` [bug#60835] [PATCH v4 " jgart via Guix-patches via 2023-01-31 2:16 ` [bug#60835] [PATCH 0/5] Lisp-Stat jgart via Guix-patches via 4 siblings, 8 replies; 39+ messages in thread From: jgart via Guix-patches via @ 2023-01-15 21:59 UTC (permalink / raw) To: 60835; +Cc: Guillaume Le Vaillant, jgart * gnu/packages/lisp-xyz.scm (cl-variates, ecl-cl-variates, sbcl-cl-variates): New variables. Sorry, I accidentally bunched an unrelated patch in v2. Here's v3. all best, jgart --- gnu/packages/lisp-xyz.scm | 35 ++++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 943d295c5d..35e10b3301 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -28,7 +28,7 @@ ;;; Copyright © 2021 Cameron Chaparro <cameron@cameronchaparro.com> ;;; Copyright © 2021 Charles Jackson <charles.b.jackson@protonmail.com> ;;; Copyright © 2021, 2022 Foo Chuan Wei <chuanwei.foo@hotmail.com> -;;; Copyright © 2021, 2022 jgart <jgart@dismail.de> +;;; Copyright © 2021, 2022, 2023 jgart <jgart@dismail.de> ;;; Copyright © 2021 Aleksandr Vityazev <avityazev@posteo.org> ;;; Copyright © 2021 Jacob MacDonald <jaccarmac@gmail.com> ;;; Copyright © 2022 Jai Vetrivelan <jaivetrivelan@gmail.com> @@ -26644,6 +26644,39 @@ (define-public cl-smug (define-public ecl-smug (sbcl-package->ecl-package sbcl-smug)) +(define-public sbcl-cl-variates + (let ((commit "4e7548754d8a8731a42487fae31174db4bf36d47") + (revision "0")) + (package + (name "sbcl-cl-variates") + (version "0.9.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.common-lisp.net/cl-variates/cl-variates") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "03wnvfi3yfflpvi0mr732r834msij4vrwdbgf6csh0b8kqxl47zn")))) + (build-system asdf-build-system/sbcl) + ;; USE-PACKAGE #<PACKAGE "CL-VARIATES"> causes name-conflicts in + ;; #<PACKAGE "CL-VARIATES-TEST"> between the following symbols: + ;; CL-VARIATES:RANDOM-ELEMENT, LIFT:RANDOM-ELEMENT + (arguments (list #:tests? #f)) + (native-inputs (list sbcl-lift)) + (home-page "https://gitlab.common-lisp.net/cl-variates/cl-variates") + (synopsis "Portable Common Lisp Random Number Generation") + (description "The variates package provides portable random number + generation as well as numerous distributions.") + (license license:expat)))) + +(define-public cl-variates + (sbcl-package->cl-source-package sbcl-cl-variates)) + +(define-public ecl-cl-variates + (sbcl-package->ecl-package sbcl-cl-variates)) + (define-public sbcl-seria (let ((commit "2bba04dc6abdc0b85a511cae9c460942e2ad305a") (revision "0")) -- 2.38.1 ^ permalink raw reply related [flat|nested] 39+ messages in thread
* [bug#60835] [PATCH v3 2/8] gnu: Add cl-cephes. 2023-01-15 21:59 ` [bug#60835] [PATCH v3 1/8] gnu: Add cl-variates jgart via Guix-patches via @ 2023-01-15 21:59 ` jgart via Guix-patches via 2023-01-15 21:59 ` [bug#60835] [PATCH v3 3/8] gnu: Add cl-statistics jgart via Guix-patches via ` (6 subsequent siblings) 7 siblings, 0 replies; 39+ messages in thread From: jgart via Guix-patches via @ 2023-01-15 21:59 UTC (permalink / raw) To: 60835; +Cc: jgart * gnu/packages/lisp-xyz.scm (cl-cephes, sbcl-cephes): New variables. --- 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 35e10b3301..2da5f7858a 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -26677,6 +26677,38 @@ (define-public cl-variates (define-public ecl-cl-variates (sbcl-package->ecl-package sbcl-cl-variates)) +(define-public sbcl-cephes + (let ((commit "d87146fa38c8425ffb5fe425eee5eb3e818bacd4") + (revision "0")) + (package + (name "sbcl-cephes") + (version (git-version "1.2" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Lisp-Stat/cephes.cl") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "09adls1lwwzwm1jmvhf11arwlsy5w0bi2rmniahas824mysv77lr")))) + (build-system asdf-build-system/sbcl) + (inputs + (list sbcl-cffi)) + (home-page "https://lisp-stat.github.io/cephes.cl/") + (synopsis "Common Lisp wrapper for the Cephes Mathematical Library") + (description +"This package provides a common lisp CFFI wrapper for the SciPy version +of Cephes special functions.") + (license license:ms-pl)))) + +(define-public cl-cephes + (sbcl-package->cl-source-package sbcl-cephes)) + +;; https://github.com/Lisp-Stat/cephes.cl/issues/2 +#;(define-public ecl-cephes + (sbcl-package->ecl-package sbcl-cephes)) + (define-public sbcl-seria (let ((commit "2bba04dc6abdc0b85a511cae9c460942e2ad305a") (revision "0")) -- 2.38.1 ^ permalink raw reply related [flat|nested] 39+ messages in thread
* [bug#60835] [PATCH v3 3/8] gnu: Add cl-statistics. 2023-01-15 21:59 ` [bug#60835] [PATCH v3 1/8] gnu: Add cl-variates jgart via Guix-patches via 2023-01-15 21:59 ` [bug#60835] [PATCH v3 2/8] gnu: Add cl-cephes jgart via Guix-patches via @ 2023-01-15 21:59 ` jgart via Guix-patches via 2023-01-15 21:59 ` [bug#60835] [PATCH v3 4/8] gnu: Add cl-special-functions jgart via Guix-patches via ` (5 subsequent siblings) 7 siblings, 0 replies; 39+ messages in thread From: jgart via Guix-patches via @ 2023-01-15 21:59 UTC (permalink / raw) To: 60835; +Cc: jgart * gnu/packages/lisp-xyz.scm (cl-statistics, sbcl-statistics): New variables. --- gnu/packages/lisp-xyz.scm | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 2da5f7858a..b0fa3244d5 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -26709,6 +26709,45 @@ (define-public cl-cephes #;(define-public ecl-cephes (sbcl-package->ecl-package sbcl-cephes)) +(define-public sbcl-statistics + (let ((commit "94fc87a2bf81355a40ce3730b4ed77710ecfabaf") + (revision "0")) + (package + (name "sbcl-statistics") + (version (git-version "1.1.1" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Lisp-Stat/statistics") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0is69w6iwh4hyzc5ndgb3i2331f677sa7kw5wy8pmx6hawbkgyir")))) + (build-system asdf-build-system/sbcl) + (native-inputs (list sbcl-clunit2)) + (inputs + (list sbcl-alexandria + sbcl-anaphora + sbcl-distributions + sbcl-let-plus + sbcl-numerical-utilities + sbcl-conduit-packages)) + ;; https://github.com/Lisp-Stat/statistics/issues/2 + (home-page "https://lisp-stat.dev/docs/") + (synopsis "Statistical functions in Common Lisp") + (description "This package provides a consolidation of Common + Lisp statistics +libraries.") + (license (list license:ms-pl license:expat))))) + +(define-public cl-statistics + (sbcl-package->cl-source-package sbcl-statistics)) + +;; https://github.com/Lisp-Stat/cephes.cl/issues/2 +#;(define-public ecl-statistics + (sbcl-package->ecl-package sbcl-statistics)) + (define-public sbcl-seria (let ((commit "2bba04dc6abdc0b85a511cae9c460942e2ad305a") (revision "0")) -- 2.38.1 ^ permalink raw reply related [flat|nested] 39+ messages in thread
* [bug#60835] [PATCH v3 4/8] gnu: Add cl-special-functions. 2023-01-15 21:59 ` [bug#60835] [PATCH v3 1/8] gnu: Add cl-variates jgart via Guix-patches via 2023-01-15 21:59 ` [bug#60835] [PATCH v3 2/8] gnu: Add cl-cephes jgart via Guix-patches via 2023-01-15 21:59 ` [bug#60835] [PATCH v3 3/8] gnu: Add cl-statistics jgart via Guix-patches via @ 2023-01-15 21:59 ` jgart via Guix-patches via 2023-01-15 21:59 ` [bug#60835] [PATCH v3 5/8] gnu: Add cl-distributions jgart via Guix-patches via ` (4 subsequent siblings) 7 siblings, 0 replies; 39+ messages in thread From: jgart via Guix-patches via @ 2023-01-15 21:59 UTC (permalink / raw) To: 60835; +Cc: jgart * gnu/packages/lisp-xyz.scm (cl-special-functions, ecl-special-functions, sbcl-special-functions): New variables. --- 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 b0fa3244d5..e1b1f74d61 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -26748,6 +26748,46 @@ (define-public cl-statistics #;(define-public ecl-statistics (sbcl-package->ecl-package sbcl-statistics)) +(define-public sbcl-special-functions + (let ((commit "f3ca2792ff3f8351839c366413da6b1bb2965a58") + (revision "0")) + (package + (name "sbcl-special-functions") + (version (git-version "1.2.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Lisp-Stat/special-functions") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "092szffy7zfxgrvfck11wnj8l0mgcym13yiafj01ad02lbj1fnnv")))) + (build-system asdf-build-system/sbcl) + (native-inputs (list sbcl-cl-variates sbcl-fiveam sbcl-select)) + (inputs + (list sbcl-alexandria-plus + sbcl-numerical-utilities + sbcl-let-plus + sbcl-float-features + sbcl-conduit-packages)) + (home-page "https://lisp-stat.dev/docs/resources/special-functions/") + (synopsis "Random variates for Common Lisp") + (description "This library implements +@url{http://specialfunctionswiki.org/index.php/Main_Page, special +functions} and has a focus on high accuracy double-float calculations +using the latest algorithms.") + (license license:ms-pl)))) + +(define-public cl-special-functions + (sbcl-package->cl-source-package sbcl-special-functions)) + +(define-public ecl-special-functions + (package + (inherit (sbcl-package->ecl-package sbcl-special-functions)) + ;; https://github.com/Lisp-Stat/special-functions/issues/4 + (arguments (list #:tests? #f)))) + (define-public sbcl-seria (let ((commit "2bba04dc6abdc0b85a511cae9c460942e2ad305a") (revision "0")) -- 2.38.1 ^ permalink raw reply related [flat|nested] 39+ messages in thread
* [bug#60835] [PATCH v3 5/8] gnu: Add cl-distributions. 2023-01-15 21:59 ` [bug#60835] [PATCH v3 1/8] gnu: Add cl-variates jgart via Guix-patches via ` (2 preceding siblings ...) 2023-01-15 21:59 ` [bug#60835] [PATCH v3 4/8] gnu: Add cl-special-functions jgart via Guix-patches via @ 2023-01-15 21:59 ` jgart via Guix-patches via 2023-01-15 21:59 ` [bug#60835] [PATCH v3 6/8] gnu: Add cl-data-frame jgart via Guix-patches via ` (3 subsequent siblings) 7 siblings, 0 replies; 39+ messages in thread From: jgart via Guix-patches via @ 2023-01-15 21:59 UTC (permalink / raw) To: 60835; +Cc: jgart * gnu/packages/lisp-xyz.scm (cl-distributions, sbcl-distributions): New variables. --- gnu/packages/lisp-xyz.scm | 41 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index e1b1f74d61..77b885adc1 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -26788,6 +26788,47 @@ (define-public ecl-special-functions ;; https://github.com/Lisp-Stat/special-functions/issues/4 (arguments (list #:tests? #f)))) +(define-public sbcl-distributions + (let ((commit "ea72622073ee7e005dfdc621ce1e5a83b22bb39e") + (revision "0")) + (package + (name "sbcl-distributions") + (version (git-version "1.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Lisp-Stat/distributions") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1fkzigd0s0s0mvszgmv04yc8jp9gm4812445hfh6kpz6cjy5zpsk")))) + (build-system asdf-build-system/sbcl) + ;; https://github.com/Lisp-Stat/distributions/issues/1 + (arguments (list #:tests? #f)) + (native-inputs (list sbcl-fiveam)) + (inputs + (list sbcl-alexandria + sbcl-anaphora + sbcl-array-operations + sbcl-cephes + sbcl-numerical-utilities + sbcl-special-functions + sbcl-let-plus + sbcl-float-features)) + (home-page "https://lisp-stat.dev/docs/manuals/distributions/") + (synopsis "Random variates for Common Lisp") + (description "The Distributions package provides a collection of +probabilistic distributions and related functions") + (license license:ms-pl)))) + +(define-public cl-distributions + (sbcl-package->cl-source-package sbcl-distributions)) + +;; https://github.com/Lisp-Stat/cephes.cl/issues/2 +#;(define-public ecl-distributions + (sbcl-package->ecl-package sbcl-distributions)) + (define-public sbcl-seria (let ((commit "2bba04dc6abdc0b85a511cae9c460942e2ad305a") (revision "0")) -- 2.38.1 ^ permalink raw reply related [flat|nested] 39+ messages in thread
* [bug#60835] [PATCH v3 6/8] gnu: Add cl-data-frame. 2023-01-15 21:59 ` [bug#60835] [PATCH v3 1/8] gnu: Add cl-variates jgart via Guix-patches via ` (3 preceding siblings ...) 2023-01-15 21:59 ` [bug#60835] [PATCH v3 5/8] gnu: Add cl-distributions jgart via Guix-patches via @ 2023-01-15 21:59 ` jgart via Guix-patches via 2023-01-15 21:59 ` [bug#60835] [PATCH v3 7/8] gnu: Add cl-dfio jgart via Guix-patches via ` (2 subsequent siblings) 7 siblings, 0 replies; 39+ messages in thread From: jgart via Guix-patches via @ 2023-01-15 21:59 UTC (permalink / raw) To: 60835; +Cc: jgart * gnu/packages/lisp-xyz.scm (cl-data-frame, ecl-data-frame, sbcl-data-frame): New variables. --- gnu/packages/lisp-xyz.scm | 41 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 77b885adc1..012ec02030 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -26829,6 +26829,47 @@ (define-public cl-distributions #;(define-public ecl-distributions (sbcl-package->ecl-package sbcl-distributions)) +(define-public sbcl-data-frame + (let ((commit "6f02e58312654ddf19d686f234dcf699fc4cd0f5") + (revision "0")) + (package + (name "sbcl-data-frame") + (version (git-version "1.1.1" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Lisp-Stat/data-frame") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0bs1jh66bml25bj1lxdzz8cjhj3g060yyd5ggqsnsr4l2j0zyszv")))) + (build-system asdf-build-system/sbcl) + (native-inputs (list sbcl-clunit2)) + (inputs + (list sbcl-alexandria + sbcl-serapeum + sbcl-anaphora + sbcl-duologue + sbcl-statistics + sbcl-let-plus + sbcl-alexandria-plus + sbcl-array-operations + sbcl-numerical-utilities + sbcl-select)) + (home-page "https://lisp-stat.dev/docs/manuals/data-frame/") + (synopsis "Data frames for Common Lisp") + (description "This package provides Data frames for Common Lisp, a +two-dimensional array-like structure in which each column contains values +of one variable and each row contains one set of values from each column.") + (license license:ms-pl)))) + +(define-public cl-data-frame + (sbcl-package->cl-source-package sbcl-data-frame)) + +(define-public ecl-data-frame + (sbcl-package->ecl-package sbcl-data-frame)) + (define-public sbcl-seria (let ((commit "2bba04dc6abdc0b85a511cae9c460942e2ad305a") (revision "0")) -- 2.38.1 ^ permalink raw reply related [flat|nested] 39+ messages in thread
* [bug#60835] [PATCH v3 7/8] gnu: Add cl-dfio. 2023-01-15 21:59 ` [bug#60835] [PATCH v3 1/8] gnu: Add cl-variates jgart via Guix-patches via ` (4 preceding siblings ...) 2023-01-15 21:59 ` [bug#60835] [PATCH v3 6/8] gnu: Add cl-data-frame jgart via Guix-patches via @ 2023-01-15 21:59 ` jgart via Guix-patches via 2023-01-15 21:59 ` [bug#60835] [PATCH v3 8/8] gnu: Add cl-lisp-stat jgart via Guix-patches via 2023-01-18 13:08 ` [bug#60835] [PATCH v3 1/8] gnu: Add cl-variates Guillaume Le Vaillant 7 siblings, 0 replies; 39+ messages in thread From: jgart via Guix-patches via @ 2023-01-15 21:59 UTC (permalink / raw) To: 60835; +Cc: jgart * gnu/packages/lisp-xyz.scm (cl-dfio, sbcl-dfio): New variables. --- 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 012ec02030..49f3a72cba 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -26870,6 +26870,46 @@ (define-public cl-data-frame (define-public ecl-data-frame (sbcl-package->ecl-package sbcl-data-frame)) +(define-public sbcl-dfio + (let ((commit "f7984b792bf4d9010083db08472bc84d2d31430c") + (revision "0")) + (package + (name "sbcl-dfio") + (version (git-version "0.3.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Lisp-Stat/dfio") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1wka8y4526x8yy3asiy15jxdzhsmyiq6ra6wbi8a4vcry3g2v9a0")))) + (build-system asdf-build-system/sbcl) + (arguments '(#:asd-systems '("dfio" "dfio/json" "dfio/tests"))) + (inputs + (list sbcl-alexandria + sbcl-anaphora + sbcl-data-frame + sbcl-yason + sbcl-dexador + sbcl-fare-csv + sbcl-let-plus)) + (native-inputs + (list sbcl-clunit2)) + (home-page "https://lisp-stat.dev/docs/manuals/data-frame/") + (synopsis "Read data to and from data frames") + (description "This package provides tools for manipulating data +using a data frame.") + (license license:ms-pl)))) + +(define-public cl-dfio + (sbcl-package->cl-source-package sbcl-dfio)) + +;; https://github.com/Lisp-Stat/cephes.cl/issues/2 +#;(define-public ecl-dfio + (sbcl-package->ecl-package sbcl-dfio)) + (define-public sbcl-seria (let ((commit "2bba04dc6abdc0b85a511cae9c460942e2ad305a") (revision "0")) -- 2.38.1 ^ permalink raw reply related [flat|nested] 39+ messages in thread
* [bug#60835] [PATCH v3 8/8] gnu: Add cl-lisp-stat. 2023-01-15 21:59 ` [bug#60835] [PATCH v3 1/8] gnu: Add cl-variates jgart via Guix-patches via ` (5 preceding siblings ...) 2023-01-15 21:59 ` [bug#60835] [PATCH v3 7/8] gnu: Add cl-dfio jgart via Guix-patches via @ 2023-01-15 21:59 ` jgart via Guix-patches via 2023-01-18 13:08 ` [bug#60835] [PATCH v3 1/8] gnu: Add cl-variates Guillaume Le Vaillant 7 siblings, 0 replies; 39+ messages in thread From: jgart via Guix-patches via @ 2023-01-15 21:59 UTC (permalink / raw) To: 60835; +Cc: jgart * gnu/packages/lisp-xyz.scm (cl-lisp-stat, sbcl-lisp-stat): New variables. --- gnu/packages/lisp-xyz.scm | 43 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 49f3a72cba..344de5f9ec 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -26910,6 +26910,49 @@ (define-public cl-dfio #;(define-public ecl-dfio (sbcl-package->ecl-package sbcl-dfio)) +(define-public sbcl-lisp-stat + (let ((commit "357a0d2b5f68a5ff925776235c2b7455e12b78ba") + (revision "0")) + (package + (name "sbcl-lisp-stat") + (version (git-version "1.2.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Lisp-Stat/lisp-stat") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0qwlxrbwj884mr67sf6aj0zwrndv33aiiid4bqrkji41kjhqfcz5")))) + (build-system asdf-build-system/sbcl) + ;; https://github.com/Lisp-Stat/lisp-stat/issues/22 + (arguments (list #:tests? #f)) + (native-inputs (list sbcl-parachute)) + (inputs + (list sbcl-alexandria + sbcl-alexandria-plus + sbcl-array-operations + sbcl-data-frame + sbcl-dfio + sbcl-dexador + sbcl-distributions + sbcl-numerical-utilities + sbcl-select + sbcl-statistics)) + (home-page "https://lisp-stat.github.io/lisp-stat") + (synopsis "Statistical Computing in Common Lisp") + (description "This package provides a statistical computing +environment for Common Lisp.") + (license license:ms-pl)))) + +(define-public cl-lisp-stat + (sbcl-package->cl-source-package sbcl-lisp-stat)) + +;; https://github.com/Lisp-Stat/cephes.cl/issues/2 +#;(define-public ecl-lisp-stat + (sbcl-package->ecl-package sbcl-lisp-stat)) + (define-public sbcl-seria (let ((commit "2bba04dc6abdc0b85a511cae9c460942e2ad305a") (revision "0")) -- 2.38.1 ^ permalink raw reply related [flat|nested] 39+ messages in thread
* [bug#60835] [PATCH v3 1/8] gnu: Add cl-variates. 2023-01-15 21:59 ` [bug#60835] [PATCH v3 1/8] gnu: Add cl-variates jgart via Guix-patches via ` (6 preceding siblings ...) 2023-01-15 21:59 ` [bug#60835] [PATCH v3 8/8] gnu: Add cl-lisp-stat jgart via Guix-patches via @ 2023-01-18 13:08 ` Guillaume Le Vaillant 7 siblings, 0 replies; 39+ messages in thread From: Guillaume Le Vaillant @ 2023-01-18 13:08 UTC (permalink / raw) To: jgart; +Cc: 60835 [-- Attachment #1: Type: text/plain, Size: 238 bytes --] Hi, The patches don't apply cleanly; it looks like they are based on a custom branch (the sbcl-seria package at the end of the patches' context is not in Guix). Could you send an updated patch series rebased on the master branch? Thanks. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 247 bytes --] ^ permalink raw reply [flat|nested] 39+ messages in thread
* [bug#60835] [PATCH v4 1/8] gnu: Add cl-variates. 2023-01-15 19:10 [bug#60835] [PATCH 0/5] Lisp-Stat jgart via Guix-patches via ` (2 preceding siblings ...) 2023-01-15 21:59 ` [bug#60835] [PATCH v3 1/8] gnu: Add cl-variates jgart via Guix-patches via @ 2023-01-18 23:15 ` jgart via Guix-patches via 2023-01-18 23:15 ` [bug#60835] [PATCH v4 2/8] gnu: Add cl-cephes jgart via Guix-patches via ` (7 more replies) 2023-01-31 2:16 ` [bug#60835] [PATCH 0/5] Lisp-Stat jgart via Guix-patches via 4 siblings, 8 replies; 39+ messages in thread From: jgart via Guix-patches via @ 2023-01-18 23:15 UTC (permalink / raw) To: 60835; +Cc: Guillaume Le Vaillant, jgart * gnu/packages/lisp-xyz.scm (cl-variates, ecl-cl-variates, sbcl-cl-variates): New variables. Hi Guillaume, thanks for the review. Here is version 4 of the patch set rebased against the latest master commit as of now. all best, jgart --- gnu/packages/lisp-xyz.scm | 35 ++++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 58fbef1900..cf8b3f63ae 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -28,7 +28,7 @@ ;;; Copyright © 2021 Cameron Chaparro <cameron@cameronchaparro.com> ;;; Copyright © 2021 Charles Jackson <charles.b.jackson@protonmail.com> ;;; Copyright © 2021, 2022 Foo Chuan Wei <chuanwei.foo@hotmail.com> -;;; Copyright © 2021, 2022 jgart <jgart@dismail.de> +;;; Copyright © 2021, 2022, 2023 jgart <jgart@dismail.de> ;;; Copyright © 2021 Aleksandr Vityazev <avityazev@posteo.org> ;;; Copyright © 2021 Jacob MacDonald <jaccarmac@gmail.com> ;;; Copyright © 2022 Jai Vetrivelan <jaivetrivelan@gmail.com> @@ -26702,6 +26702,39 @@ (define-public cl-smug (define-public ecl-smug (sbcl-package->ecl-package sbcl-smug)) +(define-public sbcl-cl-variates + (let ((commit "4e7548754d8a8731a42487fae31174db4bf36d47") + (revision "0")) + (package + (name "sbcl-cl-variates") + (version "0.9.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.common-lisp.net/cl-variates/cl-variates") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "03wnvfi3yfflpvi0mr732r834msij4vrwdbgf6csh0b8kqxl47zn")))) + (build-system asdf-build-system/sbcl) + ;; USE-PACKAGE #<PACKAGE "CL-VARIATES"> causes name-conflicts in + ;; #<PACKAGE "CL-VARIATES-TEST"> between the following symbols: + ;; CL-VARIATES:RANDOM-ELEMENT, LIFT:RANDOM-ELEMENT + (arguments (list #:tests? #f)) + (native-inputs (list sbcl-lift)) + (home-page "https://gitlab.common-lisp.net/cl-variates/cl-variates") + (synopsis "Portable Common Lisp Random Number Generation") + (description "The variates package provides portable random number + generation as well as numerous distributions.") + (license license:expat)))) + +(define-public cl-variates + (sbcl-package->cl-source-package sbcl-cl-variates)) + +(define-public ecl-cl-variates + (sbcl-package->ecl-package sbcl-cl-variates)) + (define-public sbcl-seria (let ((commit "2bba04dc6abdc0b85a511cae9c460942e2ad305a") (revision "0")) -- 2.38.1 ^ permalink raw reply related [flat|nested] 39+ messages in thread
* [bug#60835] [PATCH v4 2/8] gnu: Add cl-cephes. 2023-01-18 23:15 ` [bug#60835] [PATCH v4 " jgart via Guix-patches via @ 2023-01-18 23:15 ` jgart via Guix-patches via 2023-01-18 23:15 ` [bug#60835] [PATCH v4 3/8] gnu: Add cl-statistics jgart via Guix-patches via ` (6 subsequent siblings) 7 siblings, 0 replies; 39+ messages in thread From: jgart via Guix-patches via @ 2023-01-18 23:15 UTC (permalink / raw) To: 60835; +Cc: jgart * gnu/packages/lisp-xyz.scm (cl-cephes, sbcl-cephes): New variables. --- 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 cf8b3f63ae..90385e115a 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -26735,6 +26735,38 @@ (define-public cl-variates (define-public ecl-cl-variates (sbcl-package->ecl-package sbcl-cl-variates)) +(define-public sbcl-cephes + (let ((commit "d87146fa38c8425ffb5fe425eee5eb3e818bacd4") + (revision "0")) + (package + (name "sbcl-cephes") + (version (git-version "1.2" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Lisp-Stat/cephes.cl") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "09adls1lwwzwm1jmvhf11arwlsy5w0bi2rmniahas824mysv77lr")))) + (build-system asdf-build-system/sbcl) + (inputs + (list sbcl-cffi)) + (home-page "https://lisp-stat.github.io/cephes.cl/") + (synopsis "Common Lisp wrapper for the Cephes Mathematical Library") + (description +"This package provides a common lisp CFFI wrapper for the SciPy version +of Cephes special functions.") + (license license:ms-pl)))) + +(define-public cl-cephes + (sbcl-package->cl-source-package sbcl-cephes)) + +;; https://github.com/Lisp-Stat/cephes.cl/issues/2 +#;(define-public ecl-cephes + (sbcl-package->ecl-package sbcl-cephes)) + (define-public sbcl-seria (let ((commit "2bba04dc6abdc0b85a511cae9c460942e2ad305a") (revision "0")) -- 2.38.1 ^ permalink raw reply related [flat|nested] 39+ messages in thread
* [bug#60835] [PATCH v4 3/8] gnu: Add cl-statistics. 2023-01-18 23:15 ` [bug#60835] [PATCH v4 " jgart via Guix-patches via 2023-01-18 23:15 ` [bug#60835] [PATCH v4 2/8] gnu: Add cl-cephes jgart via Guix-patches via @ 2023-01-18 23:15 ` jgart via Guix-patches via 2023-01-18 23:15 ` [bug#60835] [PATCH v4 4/8] gnu: Add cl-special-functions jgart via Guix-patches via ` (5 subsequent siblings) 7 siblings, 0 replies; 39+ messages in thread From: jgart via Guix-patches via @ 2023-01-18 23:15 UTC (permalink / raw) To: 60835; +Cc: jgart * gnu/packages/lisp-xyz.scm (cl-statistics, sbcl-statistics): New variables. --- gnu/packages/lisp-xyz.scm | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 90385e115a..ff5c8a10e8 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -26767,6 +26767,45 @@ (define-public cl-cephes #;(define-public ecl-cephes (sbcl-package->ecl-package sbcl-cephes)) +(define-public sbcl-statistics + (let ((commit "94fc87a2bf81355a40ce3730b4ed77710ecfabaf") + (revision "0")) + (package + (name "sbcl-statistics") + (version (git-version "1.1.1" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Lisp-Stat/statistics") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0is69w6iwh4hyzc5ndgb3i2331f677sa7kw5wy8pmx6hawbkgyir")))) + (build-system asdf-build-system/sbcl) + (native-inputs (list sbcl-clunit2)) + (inputs + (list sbcl-alexandria + sbcl-anaphora + sbcl-distributions + sbcl-let-plus + sbcl-numerical-utilities + sbcl-conduit-packages)) + ;; https://github.com/Lisp-Stat/statistics/issues/2 + (home-page "https://lisp-stat.dev/docs/") + (synopsis "Statistical functions in Common Lisp") + (description "This package provides a consolidation of Common + Lisp statistics +libraries.") + (license (list license:ms-pl license:expat))))) + +(define-public cl-statistics + (sbcl-package->cl-source-package sbcl-statistics)) + +;; https://github.com/Lisp-Stat/cephes.cl/issues/2 +#;(define-public ecl-statistics + (sbcl-package->ecl-package sbcl-statistics)) + (define-public sbcl-seria (let ((commit "2bba04dc6abdc0b85a511cae9c460942e2ad305a") (revision "0")) -- 2.38.1 ^ permalink raw reply related [flat|nested] 39+ messages in thread
* [bug#60835] [PATCH v4 4/8] gnu: Add cl-special-functions. 2023-01-18 23:15 ` [bug#60835] [PATCH v4 " jgart via Guix-patches via 2023-01-18 23:15 ` [bug#60835] [PATCH v4 2/8] gnu: Add cl-cephes jgart via Guix-patches via 2023-01-18 23:15 ` [bug#60835] [PATCH v4 3/8] gnu: Add cl-statistics jgart via Guix-patches via @ 2023-01-18 23:15 ` jgart via Guix-patches via 2023-01-18 23:15 ` [bug#60835] [PATCH v4 5/8] gnu: Add cl-distributions jgart via Guix-patches via ` (4 subsequent siblings) 7 siblings, 0 replies; 39+ messages in thread From: jgart via Guix-patches via @ 2023-01-18 23:15 UTC (permalink / raw) To: 60835; +Cc: jgart * gnu/packages/lisp-xyz.scm (cl-special-functions, ecl-special-functions, sbcl-special-functions): New variables. --- 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 ff5c8a10e8..c27e3e1650 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -26806,6 +26806,46 @@ (define-public cl-statistics #;(define-public ecl-statistics (sbcl-package->ecl-package sbcl-statistics)) +(define-public sbcl-special-functions + (let ((commit "f3ca2792ff3f8351839c366413da6b1bb2965a58") + (revision "0")) + (package + (name "sbcl-special-functions") + (version (git-version "1.2.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Lisp-Stat/special-functions") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "092szffy7zfxgrvfck11wnj8l0mgcym13yiafj01ad02lbj1fnnv")))) + (build-system asdf-build-system/sbcl) + (native-inputs (list sbcl-cl-variates sbcl-fiveam sbcl-select)) + (inputs + (list sbcl-alexandria-plus + sbcl-numerical-utilities + sbcl-let-plus + sbcl-float-features + sbcl-conduit-packages)) + (home-page "https://lisp-stat.dev/docs/resources/special-functions/") + (synopsis "Random variates for Common Lisp") + (description "This library implements +@url{http://specialfunctionswiki.org/index.php/Main_Page, special +functions} and has a focus on high accuracy double-float calculations +using the latest algorithms.") + (license license:ms-pl)))) + +(define-public cl-special-functions + (sbcl-package->cl-source-package sbcl-special-functions)) + +(define-public ecl-special-functions + (package + (inherit (sbcl-package->ecl-package sbcl-special-functions)) + ;; https://github.com/Lisp-Stat/special-functions/issues/4 + (arguments (list #:tests? #f)))) + (define-public sbcl-seria (let ((commit "2bba04dc6abdc0b85a511cae9c460942e2ad305a") (revision "0")) -- 2.38.1 ^ permalink raw reply related [flat|nested] 39+ messages in thread
* [bug#60835] [PATCH v4 5/8] gnu: Add cl-distributions. 2023-01-18 23:15 ` [bug#60835] [PATCH v4 " jgart via Guix-patches via ` (2 preceding siblings ...) 2023-01-18 23:15 ` [bug#60835] [PATCH v4 4/8] gnu: Add cl-special-functions jgart via Guix-patches via @ 2023-01-18 23:15 ` jgart via Guix-patches via 2023-01-18 23:15 ` [bug#60835] [PATCH v4 6/8] gnu: Add cl-data-frame jgart via Guix-patches via ` (3 subsequent siblings) 7 siblings, 0 replies; 39+ messages in thread From: jgart via Guix-patches via @ 2023-01-18 23:15 UTC (permalink / raw) To: 60835; +Cc: jgart * gnu/packages/lisp-xyz.scm (cl-distributions, sbcl-distributions): New variables. --- gnu/packages/lisp-xyz.scm | 41 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index c27e3e1650..a974958a83 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -26846,6 +26846,47 @@ (define-public ecl-special-functions ;; https://github.com/Lisp-Stat/special-functions/issues/4 (arguments (list #:tests? #f)))) +(define-public sbcl-distributions + (let ((commit "ea72622073ee7e005dfdc621ce1e5a83b22bb39e") + (revision "0")) + (package + (name "sbcl-distributions") + (version (git-version "1.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Lisp-Stat/distributions") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1fkzigd0s0s0mvszgmv04yc8jp9gm4812445hfh6kpz6cjy5zpsk")))) + (build-system asdf-build-system/sbcl) + ;; https://github.com/Lisp-Stat/distributions/issues/1 + (arguments (list #:tests? #f)) + (native-inputs (list sbcl-fiveam)) + (inputs + (list sbcl-alexandria + sbcl-anaphora + sbcl-array-operations + sbcl-cephes + sbcl-numerical-utilities + sbcl-special-functions + sbcl-let-plus + sbcl-float-features)) + (home-page "https://lisp-stat.dev/docs/manuals/distributions/") + (synopsis "Random variates for Common Lisp") + (description "The Distributions package provides a collection of +probabilistic distributions and related functions") + (license license:ms-pl)))) + +(define-public cl-distributions + (sbcl-package->cl-source-package sbcl-distributions)) + +;; https://github.com/Lisp-Stat/cephes.cl/issues/2 +#;(define-public ecl-distributions + (sbcl-package->ecl-package sbcl-distributions)) + (define-public sbcl-seria (let ((commit "2bba04dc6abdc0b85a511cae9c460942e2ad305a") (revision "0")) -- 2.38.1 ^ permalink raw reply related [flat|nested] 39+ messages in thread
* [bug#60835] [PATCH v4 6/8] gnu: Add cl-data-frame. 2023-01-18 23:15 ` [bug#60835] [PATCH v4 " jgart via Guix-patches via ` (3 preceding siblings ...) 2023-01-18 23:15 ` [bug#60835] [PATCH v4 5/8] gnu: Add cl-distributions jgart via Guix-patches via @ 2023-01-18 23:15 ` jgart via Guix-patches via 2023-01-18 23:15 ` [bug#60835] [PATCH v4 7/8] gnu: Add cl-dfio jgart via Guix-patches via ` (2 subsequent siblings) 7 siblings, 0 replies; 39+ messages in thread From: jgart via Guix-patches via @ 2023-01-18 23:15 UTC (permalink / raw) To: 60835; +Cc: jgart * gnu/packages/lisp-xyz.scm (cl-data-frame, ecl-data-frame, sbcl-data-frame): New variables. --- gnu/packages/lisp-xyz.scm | 41 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index a974958a83..cffef574a8 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -26887,6 +26887,47 @@ (define-public cl-distributions #;(define-public ecl-distributions (sbcl-package->ecl-package sbcl-distributions)) +(define-public sbcl-data-frame + (let ((commit "6f02e58312654ddf19d686f234dcf699fc4cd0f5") + (revision "0")) + (package + (name "sbcl-data-frame") + (version (git-version "1.1.1" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Lisp-Stat/data-frame") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0bs1jh66bml25bj1lxdzz8cjhj3g060yyd5ggqsnsr4l2j0zyszv")))) + (build-system asdf-build-system/sbcl) + (native-inputs (list sbcl-clunit2)) + (inputs + (list sbcl-alexandria + sbcl-serapeum + sbcl-anaphora + sbcl-duologue + sbcl-statistics + sbcl-let-plus + sbcl-alexandria-plus + sbcl-array-operations + sbcl-numerical-utilities + sbcl-select)) + (home-page "https://lisp-stat.dev/docs/manuals/data-frame/") + (synopsis "Data frames for Common Lisp") + (description "This package provides Data frames for Common Lisp, a +two-dimensional array-like structure in which each column contains values +of one variable and each row contains one set of values from each column.") + (license license:ms-pl)))) + +(define-public cl-data-frame + (sbcl-package->cl-source-package sbcl-data-frame)) + +(define-public ecl-data-frame + (sbcl-package->ecl-package sbcl-data-frame)) + (define-public sbcl-seria (let ((commit "2bba04dc6abdc0b85a511cae9c460942e2ad305a") (revision "0")) -- 2.38.1 ^ permalink raw reply related [flat|nested] 39+ messages in thread
* [bug#60835] [PATCH v4 7/8] gnu: Add cl-dfio. 2023-01-18 23:15 ` [bug#60835] [PATCH v4 " jgart via Guix-patches via ` (4 preceding siblings ...) 2023-01-18 23:15 ` [bug#60835] [PATCH v4 6/8] gnu: Add cl-data-frame jgart via Guix-patches via @ 2023-01-18 23:15 ` jgart via Guix-patches via 2023-01-18 23:15 ` [bug#60835] [PATCH v4 8/8] gnu: Add cl-lisp-stat jgart via Guix-patches via 2023-01-20 18:36 ` [bug#60835] [PATCH v4 1/8] gnu: Add cl-variates Guillaume Le Vaillant 7 siblings, 0 replies; 39+ messages in thread From: jgart via Guix-patches via @ 2023-01-18 23:15 UTC (permalink / raw) To: 60835; +Cc: jgart * gnu/packages/lisp-xyz.scm (cl-dfio, sbcl-dfio): New variables. --- 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 cffef574a8..1a3c7dd3ff 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -26928,6 +26928,46 @@ (define-public cl-data-frame (define-public ecl-data-frame (sbcl-package->ecl-package sbcl-data-frame)) +(define-public sbcl-dfio + (let ((commit "f7984b792bf4d9010083db08472bc84d2d31430c") + (revision "0")) + (package + (name "sbcl-dfio") + (version (git-version "0.3.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Lisp-Stat/dfio") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1wka8y4526x8yy3asiy15jxdzhsmyiq6ra6wbi8a4vcry3g2v9a0")))) + (build-system asdf-build-system/sbcl) + (arguments '(#:asd-systems '("dfio" "dfio/json" "dfio/tests"))) + (inputs + (list sbcl-alexandria + sbcl-anaphora + sbcl-data-frame + sbcl-yason + sbcl-dexador + sbcl-fare-csv + sbcl-let-plus)) + (native-inputs + (list sbcl-clunit2)) + (home-page "https://lisp-stat.dev/docs/manuals/data-frame/") + (synopsis "Read data to and from data frames") + (description "This package provides tools for manipulating data +using a data frame.") + (license license:ms-pl)))) + +(define-public cl-dfio + (sbcl-package->cl-source-package sbcl-dfio)) + +;; https://github.com/Lisp-Stat/cephes.cl/issues/2 +#;(define-public ecl-dfio + (sbcl-package->ecl-package sbcl-dfio)) + (define-public sbcl-seria (let ((commit "2bba04dc6abdc0b85a511cae9c460942e2ad305a") (revision "0")) -- 2.38.1 ^ permalink raw reply related [flat|nested] 39+ messages in thread
* [bug#60835] [PATCH v4 8/8] gnu: Add cl-lisp-stat. 2023-01-18 23:15 ` [bug#60835] [PATCH v4 " jgart via Guix-patches via ` (5 preceding siblings ...) 2023-01-18 23:15 ` [bug#60835] [PATCH v4 7/8] gnu: Add cl-dfio jgart via Guix-patches via @ 2023-01-18 23:15 ` jgart via Guix-patches via 2023-01-20 18:36 ` [bug#60835] [PATCH v4 1/8] gnu: Add cl-variates Guillaume Le Vaillant 7 siblings, 0 replies; 39+ messages in thread From: jgart via Guix-patches via @ 2023-01-18 23:15 UTC (permalink / raw) To: 60835; +Cc: jgart * gnu/packages/lisp-xyz.scm (cl-lisp-stat, sbcl-lisp-stat): New variables. --- gnu/packages/lisp-xyz.scm | 43 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 1a3c7dd3ff..27ab680352 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -26968,6 +26968,49 @@ (define-public cl-dfio #;(define-public ecl-dfio (sbcl-package->ecl-package sbcl-dfio)) +(define-public sbcl-lisp-stat + (let ((commit "357a0d2b5f68a5ff925776235c2b7455e12b78ba") + (revision "0")) + (package + (name "sbcl-lisp-stat") + (version (git-version "1.2.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Lisp-Stat/lisp-stat") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0qwlxrbwj884mr67sf6aj0zwrndv33aiiid4bqrkji41kjhqfcz5")))) + (build-system asdf-build-system/sbcl) + ;; https://github.com/Lisp-Stat/lisp-stat/issues/22 + (arguments (list #:tests? #f)) + (native-inputs (list sbcl-parachute)) + (inputs + (list sbcl-alexandria + sbcl-alexandria-plus + sbcl-array-operations + sbcl-data-frame + sbcl-dfio + sbcl-dexador + sbcl-distributions + sbcl-numerical-utilities + sbcl-select + sbcl-statistics)) + (home-page "https://lisp-stat.github.io/lisp-stat") + (synopsis "Statistical Computing in Common Lisp") + (description "This package provides a statistical computing +environment for Common Lisp.") + (license license:ms-pl)))) + +(define-public cl-lisp-stat + (sbcl-package->cl-source-package sbcl-lisp-stat)) + +;; https://github.com/Lisp-Stat/cephes.cl/issues/2 +#;(define-public ecl-lisp-stat + (sbcl-package->ecl-package sbcl-lisp-stat)) + (define-public sbcl-seria (let ((commit "2bba04dc6abdc0b85a511cae9c460942e2ad305a") (revision "0")) -- 2.38.1 ^ permalink raw reply related [flat|nested] 39+ messages in thread
* [bug#60835] [PATCH v4 1/8] gnu: Add cl-variates. 2023-01-18 23:15 ` [bug#60835] [PATCH v4 " jgart via Guix-patches via ` (6 preceding siblings ...) 2023-01-18 23:15 ` [bug#60835] [PATCH v4 8/8] gnu: Add cl-lisp-stat jgart via Guix-patches via @ 2023-01-20 18:36 ` Guillaume Le Vaillant 7 siblings, 0 replies; 39+ messages in thread From: Guillaume Le Vaillant @ 2023-01-20 18:36 UTC (permalink / raw) To: jgart; +Cc: 60835 [-- Attachment #1: Type: text/plain, Size: 1018 bytes --] jgart <jgart@dismail.de> skribis: > * gnu/packages/lisp-xyz.scm (cl-variates, ecl-cl-variates, > sbcl-cl-variates): New variables. > > Hi Guillaume, thanks for the review. > > Here is version 4 of the patch set rebased against the latest master commit as of now. Hi, It looks like the patches are still based on a different branch. They end with: --8<---------------cut here---------------start------------->8--- + (define-public sbcl-seria (let ((commit "2bba04dc6abdc0b85a511cae9c460942e2ad305a") (revision "0")) --8<---------------cut here---------------end--------------->8--- whereas if they were based on the master branch they would end with: --8<---------------cut here---------------start------------->8--- + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar --8<---------------cut here---------------end--------------->8--- What git command did you use to make the patch series? [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 247 bytes --] ^ permalink raw reply [flat|nested] 39+ messages in thread
* [bug#60835] [PATCH 0/5] Lisp-Stat 2023-01-15 19:10 [bug#60835] [PATCH 0/5] Lisp-Stat jgart via Guix-patches via ` (3 preceding siblings ...) 2023-01-18 23:15 ` [bug#60835] [PATCH v4 " jgart via Guix-patches via @ 2023-01-31 2:16 ` jgart via Guix-patches via 2023-02-01 14:32 ` Guillaume Le Vaillant 4 siblings, 1 reply; 39+ messages in thread From: jgart via Guix-patches via @ 2023-01-31 2:16 UTC (permalink / raw) To: 60835; +Cc: Guillaume Le Vaillant hmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm I took that patch from master, I'm pretty sure ;() What is the error that you get when you try to apply the patch series? all best, jgart ^ permalink raw reply [flat|nested] 39+ messages in thread
* [bug#60835] [PATCH 0/5] Lisp-Stat 2023-01-31 2:16 ` [bug#60835] [PATCH 0/5] Lisp-Stat jgart via Guix-patches via @ 2023-02-01 14:32 ` Guillaume Le Vaillant 2023-02-17 18:20 ` bug#60835: " Guillaume Le Vaillant 2023-02-17 22:09 ` [bug#60835] " jgart via Guix-patches via 0 siblings, 2 replies; 39+ messages in thread From: Guillaume Le Vaillant @ 2023-02-01 14:32 UTC (permalink / raw) To: jgart; +Cc: 60835 [-- Attachment #1: Type: text/plain, Size: 784 bytes --] "jgart" <jgart@dismail.de> skribis: > hmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm > > I took that patch from master, I'm pretty sure ;() According to the patches you sent, the branch they are based on has a sbcl-seria package near the end of "lisp-xyz.scm", but the master branch of Guix doesn't. > What is the error that you get when you try to apply the patch series? When trying to apply the patches I get error messages such as: --8<---------------cut here---------------start------------->8--- Applying: gnu: Add cl-variates. error: patch failed: gnu/packages/lisp-xyz.scm:26702 error: gnu/packages/lisp-xyz.scm: patch does not apply Patch failed at 0001 gnu: Add cl-variates. --8<---------------cut here---------------end--------------->8--- [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 247 bytes --] ^ permalink raw reply [flat|nested] 39+ messages in thread
* bug#60835: [PATCH 0/5] Lisp-Stat 2023-02-01 14:32 ` Guillaume Le Vaillant @ 2023-02-17 18:20 ` Guillaume Le Vaillant 2023-02-17 22:09 ` [bug#60835] " jgart via Guix-patches via 1 sibling, 0 replies; 39+ messages in thread From: Guillaume Le Vaillant @ 2023-02-17 18:20 UTC (permalink / raw) To: jgart; +Cc: 60835-done [-- Attachment #1: Type: text/plain, Size: 126 bytes --] I applied the patches using manual copy/paste/fix, and pushed them as 5302cfab43ed5e1b9f41a00663564dabb35503d2 and following. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 247 bytes --] ^ permalink raw reply [flat|nested] 39+ messages in thread
* [bug#60835] [PATCH 0/5] Lisp-Stat 2023-02-01 14:32 ` Guillaume Le Vaillant 2023-02-17 18:20 ` bug#60835: " Guillaume Le Vaillant @ 2023-02-17 22:09 ` jgart via Guix-patches via 1 sibling, 0 replies; 39+ messages in thread From: jgart via Guix-patches via @ 2023-02-17 22:09 UTC (permalink / raw) To: Guillaume Le Vaillant; +Cc: 60835-done Hi Guillaume, > I applied the patches using manual copy/paste/fix, and pushed them as Sorry I couldn't get to them in time! I've been traveling since the start of February and haven't had the time. It is much appreciated that you applied them. Thank you! jgart ^ permalink raw reply [flat|nested] 39+ messages in thread
end of thread, other threads:[~2023-02-17 22:10 UTC | newest] Thread overview: 39+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2023-01-15 19:10 [bug#60835] [PATCH 0/5] Lisp-Stat jgart via Guix-patches via 2023-01-15 21:25 ` [bug#60835] [PATCH 1/8] gnu: Add cl-variates jgart via Guix-patches via 2023-01-15 21:25 ` [bug#60835] [PATCH 2/8] gnu: Add cl-cephes jgart via Guix-patches via 2023-01-15 21:25 ` [bug#60835] [PATCH 3/8] gnu: Add cl-statistics jgart via Guix-patches via 2023-01-15 21:25 ` [bug#60835] [PATCH 4/8] gnu: Add cl-special-functions jgart via Guix-patches via 2023-01-15 21:25 ` [bug#60835] [PATCH 5/8] gnu: Add cl-distributions jgart via Guix-patches via 2023-01-15 21:25 ` [bug#60835] [PATCH 6/8] gnu: Add cl-data-frame jgart via Guix-patches via 2023-01-15 21:25 ` [bug#60835] [PATCH 7/8] gnu: Add cl-dfio jgart via Guix-patches via 2023-01-15 21:25 ` [bug#60835] [PATCH 8/8] gnu: Add cl-lisp-stat jgart via Guix-patches via 2023-01-15 21:55 ` [bug#60835] [PATCH v2 1/8] gnu: Add cl-cephes jgart via Guix-patches via 2023-01-15 21:55 ` [bug#60835] [PATCH v2 2/8] gnu: Add cl-statistics jgart via Guix-patches via 2023-01-15 21:55 ` [bug#60835] [PATCH v2 3/8] gnu: Add cl-special-functions jgart via Guix-patches via 2023-01-15 21:55 ` [bug#60835] [PATCH v2 4/8] gnu: Add cl-distributions jgart via Guix-patches via 2023-01-15 21:55 ` [bug#60835] [PATCH v2 5/8] gnu: Add cl-data-frame jgart via Guix-patches via 2023-01-15 21:55 ` [bug#60835] [PATCH v2 6/8] gnu: Add cl-dfio jgart via Guix-patches via 2023-01-15 21:55 ` [bug#60835] [PATCH v2 7/8] gnu: Add cl-lisp-stat jgart via Guix-patches via 2023-01-15 21:55 ` [bug#60835] [PATCH v2 8/8] gnu: qutebrowser: Add note to description about font rendering bug jgart via Guix-patches via 2023-01-15 21:59 ` [bug#60835] [PATCH v3 1/8] gnu: Add cl-variates jgart via Guix-patches via 2023-01-15 21:59 ` [bug#60835] [PATCH v3 2/8] gnu: Add cl-cephes jgart via Guix-patches via 2023-01-15 21:59 ` [bug#60835] [PATCH v3 3/8] gnu: Add cl-statistics jgart via Guix-patches via 2023-01-15 21:59 ` [bug#60835] [PATCH v3 4/8] gnu: Add cl-special-functions jgart via Guix-patches via 2023-01-15 21:59 ` [bug#60835] [PATCH v3 5/8] gnu: Add cl-distributions jgart via Guix-patches via 2023-01-15 21:59 ` [bug#60835] [PATCH v3 6/8] gnu: Add cl-data-frame jgart via Guix-patches via 2023-01-15 21:59 ` [bug#60835] [PATCH v3 7/8] gnu: Add cl-dfio jgart via Guix-patches via 2023-01-15 21:59 ` [bug#60835] [PATCH v3 8/8] gnu: Add cl-lisp-stat jgart via Guix-patches via 2023-01-18 13:08 ` [bug#60835] [PATCH v3 1/8] gnu: Add cl-variates Guillaume Le Vaillant 2023-01-18 23:15 ` [bug#60835] [PATCH v4 " jgart via Guix-patches via 2023-01-18 23:15 ` [bug#60835] [PATCH v4 2/8] gnu: Add cl-cephes jgart via Guix-patches via 2023-01-18 23:15 ` [bug#60835] [PATCH v4 3/8] gnu: Add cl-statistics jgart via Guix-patches via 2023-01-18 23:15 ` [bug#60835] [PATCH v4 4/8] gnu: Add cl-special-functions jgart via Guix-patches via 2023-01-18 23:15 ` [bug#60835] [PATCH v4 5/8] gnu: Add cl-distributions jgart via Guix-patches via 2023-01-18 23:15 ` [bug#60835] [PATCH v4 6/8] gnu: Add cl-data-frame jgart via Guix-patches via 2023-01-18 23:15 ` [bug#60835] [PATCH v4 7/8] gnu: Add cl-dfio jgart via Guix-patches via 2023-01-18 23:15 ` [bug#60835] [PATCH v4 8/8] gnu: Add cl-lisp-stat jgart via Guix-patches via 2023-01-20 18:36 ` [bug#60835] [PATCH v4 1/8] gnu: Add cl-variates Guillaume Le Vaillant 2023-01-31 2:16 ` [bug#60835] [PATCH 0/5] Lisp-Stat jgart via Guix-patches via 2023-02-01 14:32 ` Guillaume Le Vaillant 2023-02-17 18:20 ` bug#60835: " Guillaume Le Vaillant 2023-02-17 22:09 ` [bug#60835] " jgart via Guix-patches via
Code repositories for project(s) associated with this external index https://git.savannah.gnu.org/cgit/guix.git This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.