From unknown Wed Jun 18 23:18:09 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#62221 <62221@debbugs.gnu.org> To: bug#62221 <62221@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Add cl-hypergeometrica. Reply-To: bug#62221 <62221@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:18:09 +0000 retitle 62221 [PATCH] gnu: Add cl-hypergeometrica. reassign 62221 guix-patches submitter 62221 "Paul A. Patience" severity 62221 normal tag 62221 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 16 08:07:18 2023 Received: (at submit) by debbugs.gnu.org; 16 Mar 2023 12:07:18 +0000 Received: from localhost ([127.0.0.1]:41431 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pcmO5-0005pe-Qd for submit@debbugs.gnu.org; Thu, 16 Mar 2023 08:07:18 -0400 Received: from lists.gnu.org ([209.51.188.17]:47528) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pcmO5-0005pV-44 for submit@debbugs.gnu.org; Thu, 16 Mar 2023 08:07:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pcmNw-0004kF-R9 for guix-patches@gnu.org; Thu, 16 Mar 2023 08:07:09 -0400 Received: from mail-0301.mail-europe.com ([188.165.51.139]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pcmNt-00037E-FD for guix-patches@gnu.org; Thu, 16 Mar 2023 08:07:08 -0400 Date: Thu, 16 Mar 2023 12:06:40 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail; t=1678968408; x=1679227608; bh=BLONUbZaAq9etszVDm5tqQnIOEa1PPpqbw2pER/j+OI=; h=Date:To:From:Cc:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=CJoftnO+vrtF4MPnS+UP3jqRwAALtf8dlbHdC4QGQKSSiFQmMexkxUo4CmcvaZWv8 d/bV1U/xmPbPGiPLUsCED3H3v13gzifKlPJqGh7nkJS95kw90Gmxx3tCY78aoiYtxu ngbTW/vu74PqgAcODYioDJ1XF+fMeZSvza7v0ZrnxYBcwzcc+lscPpfqxMmWqbJANd tMlFS5Mo8yADkBAnnwKzfct2KiET4ymZVynDbUMq77nisMv6nNe0lJveM5yOPsFff1 /TWXF8Cxv5dhgQh4QxtMZlrE4qQ92L25NVH64JnJvxWK+fYwMZIyUR0O7ERlVG7dt9 MyhDdBRNcdpPw== To: guix-patches@gnu.org From: "Paul A. Patience" Subject: [PATCH] gnu: Add cl-hypergeometrica. Message-ID: <20230316120637.166995-1-paul@apatience.com> Feedback-ID: 19227857:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=188.165.51.139; envelope-from=paul@apatience.com; helo=mail-0301.mail-europe.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: "Paul A. Patience" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) * gnu/packages/lisp-xyz.scm (sbcl-hypergeometrica, cl-hypergeometrica): New variables. --- gnu/packages/lisp-xyz.scm | 49 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 8c87f25a84..8a92d621ee 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -22800,6 +22800,55 @@ (define-public cl-random-sample (define-public ecl-random-sample (sbcl-package->ecl-package sbcl-random-sample)) +(define-public sbcl-hypergeometrica + (let ((commit "db723ceb343d89a1c8d7f9174cf3a76fa91522b5") + (revision "0")) + (package + (name "sbcl-hypergeometrica") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/stylewarning/hypergeometrica") + (commit commit))) + (file-name (git-file-name "cl-hypergeometrica" version)) + (sha256 + (base32 "1dfd6w9djgfh7f4z79d8qsyggrwkjlqhs9rxpzpzv092nlwg3l35"))= )) + (build-system asdf-build-system/sbcl) + (native-inputs + (list sbcl-fiasco)) + (inputs + (list sbcl-alexandria + sbcl-cffi + sbcl-global-vars + sbcl-lparallel + sbcl-mmap + sbcl-napa-fft3 + sbcl-trivial-garbage)) + (home-page "https://github.com/stylewarning/hypergeometrica") + (synopsis "High-precision arithmetic") + (description + "Hypergeometrica is a Common Lisp library for performing high-preci= sion +arithmetic, with a focus on performance. At the heart of it all are routi= nes +for multiplication. Hypergeometrica aims to support: + +@itemize +@item In-core multiplication using various algorithms, from schoolbook to +floating-point FFTs. +@item In-core multiplication for large numbers using exact convolutions vi= a +number-theoretic transforms, which is enabled by 64-bit modular arithmetic= . +@item Out-of-core multiplication using derivatives of the original +Cooley=E2=80=93Tukey algorithm. +@end itemize + +On top of multiplication, one can build checkpointed algorithms for comput= ing +various classical constants, like @math{\\pi}.") + (license license:bsd-3)))) + +(define-public cl-hypergeometrica + (sbcl-package->cl-source-package sbcl-hypergeometrica)) + (define-public sbcl-mgl-gpr (let ((commit "cb6ce51e2f87bf1d589f3703c13eea6e25780afe") (revision "1")) -- 2.39.2 From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 16 10:53:51 2023 Received: (at 62221-done) by debbugs.gnu.org; 16 Mar 2023 14:53:51 +0000 Received: from localhost ([127.0.0.1]:42728 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pcozH-0002Ii-J9 for submit@debbugs.gnu.org; Thu, 16 Mar 2023 10:53:51 -0400 Received: from mout01.posteo.de ([185.67.36.65]:34315) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pcozF-0002IV-M8 for 62221-done@debbugs.gnu.org; Thu, 16 Mar 2023 10:53:50 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id B84E42403F4 for <62221-done@debbugs.gnu.org>; Thu, 16 Mar 2023 15:53:42 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1678978423; bh=3gDaoSseJVli26kVTHFYIcTn9yN4aRMhBadLvFg4ZVw=; h=From:To:Cc:Subject:Date:From; b=XONFDT2hZlztAXIsfI27nwPCC3kLYGtOV564R0OGefY8Qa7Gr4Bg2ddQuB4GINb7u 6DkNLoKmZVSVsxV77folbKDlTIq872F9cQnLhSk5EVZwNNYBzcRFbpRUnCe2dNQIXW 433fdhvxilSEd7yzJsTSyGjWHLBDJG3zyAEojcLuL8vgLjZoueD5nOyXwm8044ZRUN sx/sxM8UhxXYnWFkeQoT75+JKlcl1z5VKzisynZ7eL/2uTLoxwwEKh+4mroaf62h7g 4TE7vMjZuTGyNaGXsp6jHv6IiYeide/Yz3NjbUJNSbnakM6jhFBqlOe9+YzoD8168C UcrrTz9+UFZ6Q== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4PcqyZ0kCNz9rxK; Thu, 16 Mar 2023 15:53:42 +0100 (CET) References: <20230316120637.166995-1-paul@apatience.com> From: Guillaume Le Vaillant To: "Paul A. Patience" Subject: Re: [bug#62221] [PATCH] gnu: Add cl-hypergeometrica. Date: Thu, 16 Mar 2023 14:53:09 +0000 In-reply-to: <20230316120637.166995-1-paul@apatience.com> Message-ID: <87fsa4lpca.fsf@kitej> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 62221-done Cc: 62221-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain Patch pushed as b9d891140a649804bab63edcac1870450de5536f. Thanks. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIUEAREKAC0WIQTLxZxm7Ce5cXlAaz5r6CCK3yH+PwUCZBMtdQ8cZ2x2QHBvc3Rl by5uZXQACgkQa+ggit8h/j9D1gD/dEKSlDf6Gled75b9aTnGwO05uOEl+SbyEy+b mvfNsvgA/2uhfH5stK5RCUCFcZKVD5M3EzXhnSbi2xBRFlR2V1+z =VTzz -----END PGP SIGNATURE----- --=-=-=-- From unknown Wed Jun 18 23:18:09 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 14 Apr 2023 11:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator