From unknown Thu Jun 19 14:04:20 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#67428 <67428@debbugs.gnu.org> To: bug#67428 <67428@debbugs.gnu.org> Subject: Status: [PATCH 00/12] gnu: Add Quil Quantum VM (QVM) and CL dependencies Reply-To: bug#67428 <67428@debbugs.gnu.org> Date: Thu, 19 Jun 2025 21:04:20 +0000 retitle 67428 [PATCH 00/12] gnu: Add Quil Quantum VM (QVM) and CL dependenc= ies reassign 67428 guix-patches submitter 67428 Michal Atlas severity 67428 normal tag 67428 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 24 05:30:31 2023 Received: (at submit) by debbugs.gnu.org; 24 Nov 2023 10:30:31 +0000 Received: from localhost ([127.0.0.1]:35669 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r6TSB-0005Ij-0g for submit@debbugs.gnu.org; Fri, 24 Nov 2023 05:30:31 -0500 Received: from lists.gnu.org ([2001:470:142::17]:49880) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r6TS9-0005IV-PM for submit@debbugs.gnu.org; Fri, 24 Nov 2023 05:30:30 -0500 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 1r6TRy-0003GH-0q for guix-patches@gnu.org; Fri, 24 Nov 2023 05:30:18 -0500 Received: from mout01.posteo.de ([185.67.36.65]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1r6TRm-0008M3-3t for guix-patches@gnu.org; Fri, 24 Nov 2023 05:30:17 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 06F43240027 for ; Fri, 24 Nov 2023 11:30:01 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1700821802; bh=DoC3xj+s33Jlr0H43ZKJd417ZOMc+huGLgq3Ux7p/YI=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=nDu/Hq3dEddRWejOY8nZvOfozZ/rZdWdaPYbUkX0oLf0jVFgkIB3gdPTrAAgO01Hf gywjJ23HeKhDUJZIQvMWB5aknSDVr2KP6p40eYO7cGcce7GJX+/1aFkJY66pPEREju zzhnus057k4I0j09teBRlfA3L0X2NgBkstuIjzD+5glgLq920ZLGrrVSSrDcb44Rhd voGkQMcNSLl7C1YrdF671o+V3k+GFSvhvhbjXRxYIIEBuxZTX+/fKrRyO0xFhx+evQ wW8kXPoG3bu5FmQoJEtr2ns1HCUHtxWrAg1kncICgLNj0/7Nnnp9rULyohx/gbbe/j wLB9XGdJCGzVw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4ScB7Y3ZfNz6txq; Fri, 24 Nov 2023 11:30:01 +0100 (CET) From: Michal Atlas To: guix-patches@gnu.org Subject: [PATCH 00/12] gnu: Add Quil Quantum VM (QVM) and CL dependencies Date: Fri, 24 Nov 2023 10:28:05 +0000 Message-ID: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=185.67.36.65; envelope-from=michal_atlas+git@posteo.net; helo=mout01.posteo.de X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, T_SPF_HELO_TEMPERROR=0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit Cc: Michal Atlas 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: -0.0 (/) Hello, this patchset adds the Quil language's compiler library and VM and a couple of other Common Lisp libraries they depend on. Their library cl-magicl needs gfortran-toolchain to build (specifically invokes gfortran). Which comes from commencement, however trying to use it even in a thunked field, as just a package input, breaks things since it seems commencement indirectly depends on lisp-xyz. Since lisp-xyz is already getting massive, I opted to just move the relevant packages, to a new thematic file that's hopefully general enough that it'll get some more use by other package later on, but we can try finding other solutions. Hopefully this sends correctly, first patchset. Cheers Michal Atlas (12): gnu: Add cl-interface gnu: Add cl-syslog gnu: Add cl-alexa gnu: Add cl-metering gnu: Add cl-grnm gnu: Add cl-priority-queue gnu: Add cl-messagepack gnu: Add cl-permutation gnu: Add cl-magicl gnu: Add cl-rpcq gnu: Add cl-quil gnu: Add cl-qvm gnu/packages/lisp-xyz.scm | 236 ++++++++++++++++++++++++++++++++++++++ gnu/packages/quantum.scm | 208 +++++++++++++++++++++++++++++++++ 2 files changed, 444 insertions(+) create mode 100644 gnu/packages/quantum.scm base-commit: 0083a2265960f8228112c36e0d10eb974ff9d1f1 -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 24 11:19:55 2023 Received: (at 67428) by debbugs.gnu.org; 24 Nov 2023 16:19:55 +0000 Received: from localhost ([127.0.0.1]:37030 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r6YuJ-0000kT-AX for submit@debbugs.gnu.org; Fri, 24 Nov 2023 11:19:55 -0500 Received: from mout02.posteo.de ([185.67.36.66]:57705) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r6YuD-0000k8-Jf for 67428@debbugs.gnu.org; Fri, 24 Nov 2023 11:19:53 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id C9095240103 for <67428@debbugs.gnu.org>; Fri, 24 Nov 2023 17:19:38 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1700842778; bh=wPZJM3YOVBIpcLqvliPNg32dcyaLrJhbH2abP7b/qoA=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=jEZgttjZnoHSKH2YqsH+C+JZ2xkO5HEark0+bFEqk9KmlDmlFlVsDB/1Z0jmUSPqK ma7/L75QT1Td1i1W0CXmLgozbPOF1MrePwC0/FFzuauH2kDiJbAc0qY6kRrvba7sRY qo6wLCh3OmtCSdnuYOuVtF1nY3oBJw/LBwcDWw8gqQr275+KBKPGbLYcWv9r8Huat8 nbiTjCzqIafDa5c6xXuqL2CK2yyPbfjcDqLO3WbPftxdqQ50HqHC8uXag7dAbtPCIO 9vcJC4viRcaEB+oW4G5mce49YlFuL8SAsKcGHv66w1KpAWJSjG1WmTtQaONNFPtbFr 6K62lJXmQGuZw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4ScKty0wcnz6twh; Fri, 24 Nov 2023 17:19:37 +0100 (CET) From: Michal Atlas To: 67428@debbugs.gnu.org Subject: [PATCH 01/12] gnu: Add cl-interface Date: Fri, 24 Nov 2023 16:19:17 +0000 Message-ID: In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Guillaume Le Vaillant , Katherine Cox-Buday , Munyoki Kilyungi , jgart Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67428 Cc: Michal Atlas 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 (---) * gnu/packages/lisp-xyz.scm (sbcl-interface, ecl-interface, cl-interface): New variables. Change-Id: Idd400c4cd295437db08de203de22f83f6220997f --- gnu/packages/lisp-xyz.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 4bc3c71a54..0e0e849ea4 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -20433,6 +20433,35 @@ (define-public sbcl-3d-quaternions (define-public cl-3d-quaternions (sbcl-package->cl-source-package sbcl-3d-quaternions)) +(define-public sbcl-interface + (package + (name "sbcl-interface") + (version "0.0.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/stylewarning/interface") + (commit "6d8bd74214053debcbc0b174d65ea73c271c1563"))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0h1bckhyig2znl6nrd3agjzz7knrm2kyh2vfyk7j60kzki9rpzxy")))) + (build-system asdf-build-system/sbcl) + (inputs (list sbcl-alexandria sbcl-global-vars)) + (synopsis + "This system contains an implementation of interfaces and implementations") + (description + "Broadly speaking, an \"interface\" is some collection of +function \"prototypes\" that a valid implementation must implement.") + (home-page "https://github.com/stylewarning/interface") + (license license:bsd-3))) + +(define-public ecl-interface + (sbcl-package->ecl-package sbcl-interface)) + +(define-public cl-interface + (sbcl-package->cl-source-package sbcl-interface)) + (define-public sbcl-messagebox (let ((commit "ea3688d9a9954bee7079c0173bc7b3f327021e9f") (revision "1")) -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 24 11:23:03 2023 Received: (at 67428) by debbugs.gnu.org; 24 Nov 2023 16:23:03 +0000 Received: from localhost ([127.0.0.1]:37039 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r6YxK-0000qB-UI for submit@debbugs.gnu.org; Fri, 24 Nov 2023 11:23:03 -0500 Received: from mx1.dismail.de ([78.46.223.134]:15975) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r6YxI-0000pf-DQ for 67428@debbugs.gnu.org; Fri, 24 Nov 2023 11:23:01 -0500 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 959f8a23; Fri, 24 Nov 2023 17:22:49 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h= mime-version:date:content-type:content-transfer-encoding:from :message-id:subject:to:cc:in-reply-to:references; s=20190914; bh=qcIH0mF5cOUfp5ZgMyHq2L+n0XZC5CJlv1/YDXa31w4=; b=pAcY8shPPZIa ihf72N7Fx8s7ZVj58XIbReIjzDUc2AYzthx+cfxU7eeWmWr9n4A6n4IDQB6vMiOR xu/ZD77Y20vZnB7GQwUp911gqrld421TaBSxf+aonSh02bH4xA4gxS7RGRZ85Iem j96itdeMzimKZA578hvfAkQfcfmU2I+fWhqaog5CHSkNdtw0+NnS99beFqYw+kje KE0LAVtmWCniHra4GfYrnaGEouN9Rk/9loU22fgXBgcpLGypDwNZCM9PSZjGoytI 4bwAwUaKsxmBYYrtNxfY3FZa5XXaEIm7zlbEvq4TCwZcvL4rJmQb1DzDvi0eCzUi /CbDQmCGvg== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id cb88f14c; Fri, 24 Nov 2023 17:22:48 +0100 (CET) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id 1e44affb; Fri, 24 Nov 2023 17:22:48 +0100 (CET) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 4e936824 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Fri, 24 Nov 2023 17:22:48 +0100 (CET) MIME-Version: 1.0 Date: Fri, 24 Nov 2023 16:22:47 +0000 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Mailer: RainLoop/1.17.0 From: "jgart" Message-ID: <11c5c70efe14a476a5d649c62051a646@dismail.de> Subject: Re: [bug#67428] [PATCH 01/12] gnu: Add cl-interface To: "Michal Atlas" , 67428@debbugs.gnu.org In-Reply-To: References: X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 67428 Cc: Guillaume Le Vaillant , Munyoki Kilyungi , Katherine Cox-Buday 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: -1.7 (-) Hi Michal, Thanks for the patch! Can you refactor this patch and send a v2 putting the commit hash in the = let block with a revision number? Revision numbers start at 0. See how I fixed up sbcl-lisp-critic for an example. all best, jgart From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 24 12:05:43 2023 Received: (at 67428) by debbugs.gnu.org; 24 Nov 2023 17:05:43 +0000 Received: from localhost ([127.0.0.1]:37069 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r6Zcc-0004au-NP for submit@debbugs.gnu.org; Fri, 24 Nov 2023 12:05:43 -0500 Received: from mout02.posteo.de ([185.67.36.66]:46961) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r6ZcX-0004ab-Be for 67428@debbugs.gnu.org; Fri, 24 Nov 2023 12:05:41 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 47A9D240101 for <67428@debbugs.gnu.org>; Fri, 24 Nov 2023 18:05:26 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1700845526; bh=F3DMjyUpuw1/A4qwmagb32iQa/DGTqapszao195H+tk=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=J1eB1MklT0EElb6FhxI9iSnhYRSxbLR0p5uGzBx0MDw8GMKKEgoOsgDbCbVW4DxrE PJ6d/jCpRLsQFz2BVcv4rwjmC4hn/SheUsLvelcj89cLqD3yIiXIwC1JIJV0eROrgi b7/hgqdzjVsT+dTWSUOGgCVmZgiIbhKPEX7O5b/FRO3kCe4WrZzwnzsyrMUHl3eqL+ hKtU7x+RoAovSIkGqLGwdok5PVFSMQ36adqrBP1CkL6f8kZtzu63CAnllT1gpLuzGW ntzPERLua1YysWBXFUuiPzq/Y/yzKf6y8utbd8scoapUVqKurxhpj4QcQ6CSM8w0rL e5cPPQwjHJF9w== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4ScLvn5Jpjz6twM; Fri, 24 Nov 2023 18:05:25 +0100 (CET) From: Michal Atlas To: 67428@debbugs.gnu.org Subject: [PATCH v2 01/12] gnu: Add cl-interface Date: Fri, 24 Nov 2023 17:05:17 +0000 Message-ID: MIME-Version: 1.0 X-Debbugs-Cc: Guillaume Le Vaillant , Katherine Cox-Buday , Munyoki Kilyungi , jgart Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67428 Cc: Michal Atlas 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 (---) * gnu/packages/lisp-xyz.scm (sbcl-interface, ecl-interface, cl-interface): New variables. Change-Id: Ia68ca7728bdd9798b93b07ecc3363d04d7d4ecea --- gnu/packages/lisp-xyz.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 4bc3c71a54..912a8c6df0 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -20433,6 +20433,37 @@ (define-public sbcl-3d-quaternions (define-public cl-3d-quaternions (sbcl-package->cl-source-package sbcl-3d-quaternions)) +(define-public sbcl-interface + (let ((commit "6d8bd74214053debcbc0b174d65ea73c271c1563") + (revision "0")) + (package + (name "sbcl-interface") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/stylewarning/interface") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0h1bckhyig2znl6nrd3agjzz7knrm2kyh2vfyk7j60kzki9rpzxy")))) + (build-system asdf-build-system/sbcl) + (inputs (list sbcl-alexandria sbcl-global-vars)) + (synopsis + "This system contains an implementation of interfaces and implementations") + (description + "Broadly speaking, an \"interface\" is some collection of +function \"prototypes\" that a valid implementation must implement.") + (home-page "https://github.com/stylewarning/interface") + (license license:bsd-3)))) + +(define-public ecl-interface + (sbcl-package->ecl-package sbcl-interface)) + +(define-public cl-interface + (sbcl-package->cl-source-package sbcl-interface)) + (define-public sbcl-messagebox (let ((commit "ea3688d9a9954bee7079c0173bc7b3f327021e9f") (revision "1")) base-commit: 0083a2265960f8228112c36e0d10eb974ff9d1f1 -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 24 12:06:15 2023 Received: (at 67428) by debbugs.gnu.org; 24 Nov 2023 17:06:15 +0000 Received: from localhost ([127.0.0.1]:37077 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r6Zd9-0004c7-4r for submit@debbugs.gnu.org; Fri, 24 Nov 2023 12:06:15 -0500 Received: from mout02.posteo.de ([185.67.36.66]:54275) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r6Zd6-0004bs-UK for 67428@debbugs.gnu.org; Fri, 24 Nov 2023 12:06:13 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id B4ED5240101 for <67428@debbugs.gnu.org>; Fri, 24 Nov 2023 18:06:02 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1700845562; bh=a3Vlcsk5gNY105UplhlrvjovWrLj0atL2lpCQp4zb/c=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=iEemOAFsMtJvDKDkx8MeR5wQOtNeGrQDnyVd+uw2iyBL04fLha8QmFytVnH4iXVmi 8VLjAoAI81aP4PV2PMFvpgeCpbRI+W95pSxz3Cx5Wvrtkz4hOkv+H9cu3UztfPRM4D 5+rKN3Qwj97JX31gekiad9nerhg3Pw3k5GVnZMSE1uDPVe/NDGMFruwYiVGpxif33q pxP4UWkGGOUr1O0x7RMdm5Vz4Z7WmKrm/NUi7KnuPIQWccQVY9B68QBNcyLEXctcqv M4cKVr17fyJ6oFBaInFovV5SwY++gsJ8JGLIa0Shx0Ui9QvOv4fVYfdGMdTqLEdYKH vxPErXgUwKHqw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4ScLwV2lRQz6tsb; Fri, 24 Nov 2023 18:06:02 +0100 (CET) From: Michal Atlas To: 67428@debbugs.gnu.org Subject: [PATCH v2 02/12] gnu: Add cl-syslog Date: Fri, 24 Nov 2023 17:05:53 +0000 Message-ID: <3221b9445d08ba895a67444d26b3d5b2f1a6c853.1700844983.git.michal_atlas+git@posteo.net> In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Guillaume Le Vaillant , Katherine Cox-Buday , Munyoki Kilyungi , jgart Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67428 Cc: Michal Atlas 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 (---) * gnu/packages/lisp-xyz.scm (sbcl-cl-syslog, ecl-cl-syslog, cl-syslog): New variables. Change-Id: I152ce685bc65f412d8e7912e3520e264d9801da0 --- gnu/packages/lisp-xyz.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 912a8c6df0..7795a60d32 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -20464,6 +20464,39 @@ (define-public ecl-interface (define-public cl-interface (sbcl-package->cl-source-package sbcl-interface)) +(define-public sbcl-cl-syslog + (let ((commit "d5d46f777f0735938e6f650cf17d814b88b70305") + (revision "0")) + (package + (name "sbcl-cl-syslog") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/mmaul/cl-syslog") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1qcz55jiqwk91b01hsahxnha884f6zf2883j2m51sqph0mvj69mh")))) + (build-system asdf-build-system/sbcl) + (inputs (list sbcl-alexandria sbcl-cffi sbcl-global-vars sbcl-usocket + sbcl-local-time)) + (arguments + (list + #:tests? #f)) + (synopsis "Common Lisp interface to local and remote Syslog facilities") + (description "cl-syslog is a Common Lisp library that provides access +to the syslog logging facility under Unix") + (home-page "https://cl-syslog.common-lisp.dev/") + (license license:bsd-3)))) + +(define-public ecl-cl-syslog + (sbcl-package->ecl-package sbcl-cl-syslog)) + +(define-public cl-syslog + (sbcl-package->cl-source-package sbcl-cl-syslog)) + (define-public sbcl-messagebox (let ((commit "ea3688d9a9954bee7079c0173bc7b3f327021e9f") (revision "1")) -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 24 12:06:48 2023 Received: (at 67428) by debbugs.gnu.org; 24 Nov 2023 17:06:48 +0000 Received: from localhost ([127.0.0.1]:37080 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r6Zdg-0004ct-Gb for submit@debbugs.gnu.org; Fri, 24 Nov 2023 12:06:48 -0500 Received: from mout02.posteo.de ([185.67.36.66]:59007) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r6Zdd-0004cf-Ty for 67428@debbugs.gnu.org; Fri, 24 Nov 2023 12:06:46 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id B17E5240101 for <67428@debbugs.gnu.org>; Fri, 24 Nov 2023 18:06:35 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1700845595; bh=LhKyLPkMGHs84DG1fPYwS5stv3YdLWVX+2Gc30X1h28=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=dWm1rrYSoOPa98CIEU/WuUP9j8WxMkMkI8SVzJlvwVXtxKhXpv8uSFG4Y8yT2X5yq Aucd9vrviC/FeZw1nGaaeV7qfNgITZB17YHCLQGRG/WcmAUeNL+kZcTBcdQeel63xL bpGky1e5jCrU7dG8K0uj7NonR2eR+ETJqx0pGzdXVGYFl54XIBbYtqWTTUk9thiG+l p+nEjM7PC4WFE/IBJF/f86Ijup9/rl3eYJvklofyjt+lrlJPPF3uwAnDJowkBCdC24 FHSjUyVN2skVM6FYB+0sqopzycnZ/q4ft2g6dD8fne3JbxcRk9P1EkULqL/kBAm4gB bcfxePQQd+RpA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4ScLx72ZCWz6tsg; Fri, 24 Nov 2023 18:06:35 +0100 (CET) From: Michal Atlas To: 67428@debbugs.gnu.org Subject: [PATCH v2 03/12] gnu: Add cl-alexa Date: Fri, 24 Nov 2023 17:06:28 +0000 Message-ID: <43c6447c27743e53bf84069e16e3227303fe98bd.1700844983.git.michal_atlas+git@posteo.net> In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Guillaume Le Vaillant , Katherine Cox-Buday , Munyoki Kilyungi , jgart Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67428 Cc: Michal Atlas 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 (---) * gnu/packages/lisp-xyz.scm (sbcl-alexa, ecl-alexa, cl-alexa): New variables. Change-Id: I3d440cee8e92fe3818a41ab7c9a70bb7f9e0cd42 --- gnu/packages/lisp-xyz.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 7795a60d32..0ba6b33dcb 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -20497,6 +20497,35 @@ (define-public ecl-cl-syslog (define-public cl-syslog (sbcl-package->cl-source-package sbcl-cl-syslog)) +(define-public sbcl-alexa + (package + (name "sbcl-alexa") + (version "2.1.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/quil-lang/alexa") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1y9jyz9gfmd02h492kf7v3mmpbhc0yfh4ka2rzd1vczq6fl8qgqv")))) + (build-system asdf-build-system/sbcl) + (inputs (list sbcl-alexandria sbcl-cl-ppcre sbcl-fiasco)) + (synopsis "Lexical Analyzer Generator for Common Lisp") + (description + "ALEXA is a tool similar to lex or flex for generating lexical analyzers. +Unlike tools like lex, however, ALEXA defines a domain-specific language +within your Lisp program, so you don't need to invoke a separate tool.") + (home-page "https://github.com/quil-lang/alexa") + (license license:bsd-3))) + +(define-public ecl-alexa + (sbcl-package->ecl-package sbcl-alexa)) + +(define-public cl-alexa + (sbcl-package->cl-source-package sbcl-alexa)) + (define-public sbcl-messagebox (let ((commit "ea3688d9a9954bee7079c0173bc7b3f327021e9f") (revision "1")) -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 24 12:07:41 2023 Received: (at 67428) by debbugs.gnu.org; 24 Nov 2023 17:07:41 +0000 Received: from localhost ([127.0.0.1]:37095 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r6ZeW-0004ew-UF for submit@debbugs.gnu.org; Fri, 24 Nov 2023 12:07:41 -0500 Received: from mout02.posteo.de ([185.67.36.66]:56997) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r6ZeV-0004eQ-On for 67428@debbugs.gnu.org; Fri, 24 Nov 2023 12:07:40 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 8C05A240101 for <67428@debbugs.gnu.org>; Fri, 24 Nov 2023 18:07:29 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1700845649; bh=Se7xKDOv50oLY4gyf9rZDwlJsifuZYWMpyIKpuOjhXc=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=FlW9h19OIHYEBGEQU7lPTnofLmzsNdlpcgUFhw3hkSZ6Q2jpZTPRSX3dy1+h2RgQT FZjz0jGqfnSDuW9UZ5jTog600O3CpMdZgZlHDm+Ibonkbj/PknywoVp4tclDnlRhyg lT2MQMzEN0rmBqxH+QMq0gjXNgVJZVM7cPzn/aKtZ7FXEMOoGo6atrO2PI541HwMJb 8cAQYcOrnkmJvncnphwqkr4xOw/tUuym4MY7L5SikUqGu88Qoapmnp5xta96aMAnWC Um1fALiHwudWZKm9Qhal4UohNKETJW9bwvzQGI9uAhzTN3qgNasoNeJjfcZC9Gg+HA LYBxkOVDNIO+Q== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4ScLy91mJtz6tm4; Fri, 24 Nov 2023 18:07:29 +0100 (CET) From: Michal Atlas To: 67428@debbugs.gnu.org Subject: [PATCH v2 05/12] gnu: Add cl-grnm Date: Fri, 24 Nov 2023 17:07:10 +0000 Message-ID: In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Guillaume Le Vaillant , Katherine Cox-Buday , Munyoki Kilyungi , jgart Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67428 Cc: Michal Atlas 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 (---) * gnu/packages/lisp-xyz.scm (sbcl-cl-grnm, ecl-cl-grnm, cl-grnm): New variables. Change-Id: I6cba8f53c8fff2323b65224a7f4107e932fde2fb --- gnu/packages/lisp-xyz.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 153274cdc5..5a3b954136 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -20558,6 +20558,37 @@ (define-public ecl-metering (define-public cl-metering (sbcl-package->cl-source-package sbcl-metering)) +(define-public sbcl-cl-grnm + (let ((commit "778a312e9eb3d3de7541457b516ea3d9055a15aa") + (revision "0")) + (package + (name "sbcl-cl-grnm") + (version (git-version "0.1.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/quil-lang/cl-grnm") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1hb5n37n3x2ylrghcqsia2g9a6f5wg24l659jiz4ncpi5bsv4m3s")))) + (build-system asdf-build-system/sbcl) + (synopsis "Common Lisp implementation of (grid restrained) Nelder-Mead") + (description + "These common lisp sources contain two variants of the Nelder-Mead algorithm. +The original algorithm [1] and a provably convergent, +reliable variant by A. Bürmen et al [4], +called the \"Grid Restrained Nelder Mead Algorithm\" (GRNMA).") + (home-page "https://github.com/quil-lang/cl-grnm") + (license license:expat)))) + +(define-public ecl-cl-grnm + (sbcl-package->ecl-package sbcl-cl-grnm)) + +(define-public cl-grnm + (sbcl-package->cl-source-package sbcl-cl-grnm)) + (define-public sbcl-messagebox (let ((commit "ea3688d9a9954bee7079c0173bc7b3f327021e9f") (revision "1")) -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 24 12:07:42 2023 Received: (at 67428) by debbugs.gnu.org; 24 Nov 2023 17:07:43 +0000 Received: from localhost ([127.0.0.1]:37099 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r6ZeX-0004ey-AG for submit@debbugs.gnu.org; Fri, 24 Nov 2023 12:07:42 -0500 Received: from mout02.posteo.de ([185.67.36.66]:57341) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r6ZeV-0004eP-DS for 67428@debbugs.gnu.org; Fri, 24 Nov 2023 12:07:40 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 361A6240101 for <67428@debbugs.gnu.org>; Fri, 24 Nov 2023 18:07:29 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1700845649; bh=oc6xLJYHPNA+6Idt3l1e0ENSYzJpjjPHqnhbZ960TI8=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=dogDAOlZLmnWMGiz+VqLPIt/4d8GsAoQ7kqKeu0k68fcZZVOBgDqFHQ7MuHB3OQBW qym3fk0xXawEQU0MQZVY+7t/dcXX5M/djA98bQF+j16KI8msSMKm1gh7OekmZXdrIn zkKsUN28+zfJhYBoL+Ps/gEq+Gjv6gGDycGas/JX0u0QGwyUQVbFxA7gpiYgl4+DDT c6IaureIauV1RtNQcw85hy0nlWsbHUrX3T4E/WncMeRqyRKL3tN4BglvsFZanMX/Bt JsB5egM8fahBkneQwudp2Q6ccVAkTrXXNDNIa7EIHVPMQa4vNpKxYzFsVHKgIJDmSV Q6iJE64vU2NBA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4ScLy86D9Jz6tm4; Fri, 24 Nov 2023 18:07:28 +0100 (CET) From: Michal Atlas To: 67428@debbugs.gnu.org Subject: [PATCH v2 04/12] gnu: Add cl-metering Date: Fri, 24 Nov 2023 17:07:09 +0000 Message-ID: <451920ac25977fd2ad3cd5347cf84f56616f70ec.1700844983.git.michal_atlas+git@posteo.net> In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Guillaume Le Vaillant , Katherine Cox-Buday , Munyoki Kilyungi , jgart Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67428 Cc: Michal Atlas 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 (---) * gnu/packages/lisp-xyz.scm (sbcl-metering, ecl-metering, cl-metering): New variables. Change-Id: I7bc9ec158f7c3eb97ba0386ee8dffeeca2274b31 --- 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 0ba6b33dcb..153274cdc5 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -20526,6 +20526,38 @@ (define-public ecl-alexa (define-public cl-alexa (sbcl-package->cl-source-package sbcl-alexa)) +(define-public sbcl-metering + (let ((commit "62dbaa5e8d29d2f213b881d740114941c2c3d1be") + (revision "0")) + (package + (name "sbcl-metering") + (version (git-version "3.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.common-lisp.net/dkochmanski/metering") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0jx3ypk8m815yp7208xkcxkvila847mvna25a2p22ihnj0ms9rn1")))) + (build-system asdf-build-system/sbcl) + (inputs (list sbcl-fiveam)) + (synopsis + "The Metering System is a portable Common Lisp code profiling tool") + (description + "The Metering System is a portable Common Lisp code profiling tool. + It gathers timing and consing statistics for specified functions + while a program is running") + (home-page "https://gitlab.common-lisp.net/dkochmanski/metering") + (license license:cc0)))) + +(define-public ecl-metering + (sbcl-package->ecl-package sbcl-metering)) + +(define-public cl-metering + (sbcl-package->cl-source-package sbcl-metering)) + (define-public sbcl-messagebox (let ((commit "ea3688d9a9954bee7079c0173bc7b3f327021e9f") (revision "1")) -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 24 12:07:43 2023 Received: (at 67428) by debbugs.gnu.org; 24 Nov 2023 17:07:43 +0000 Received: from localhost ([127.0.0.1]:37105 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r6ZeY-0004fF-LX for submit@debbugs.gnu.org; Fri, 24 Nov 2023 12:07:43 -0500 Received: from mout02.posteo.de ([185.67.36.66]:40427) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r6ZeW-0004eR-4v for 67428@debbugs.gnu.org; Fri, 24 Nov 2023 12:07:40 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id E9273240101 for <67428@debbugs.gnu.org>; Fri, 24 Nov 2023 18:07:29 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1700845649; bh=Gnx7UVvDZPtx2PFJhZkQiYFPFFH1fyAtoXu1z9GVwCE=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=mYB9Xoq6/w2titEwBCpV3n4EVHVfzTnFjbQwNWPuTfXmdn1EVaPqK0CxLNXp/aonX gArIXNWgcj8/BjNQWlSvm8Mmn2UjAJAMTNnMtQ9f5Ar8R9JWjLrqfwF8CXJr4fPxlE JdigxTDXHXojkWq6eF+r/kTTHbG7UCXmOLhY/PnSOduSL1j1ovn4K8rVzFFrX6OHhH JDtrG3qQScJnezKnNan9UnurywXbRdWr9/yUgWpMia68J7xlqclZdC0pCo6b5KQDXU gKx7TCToaCe0w941wI/+deQxn3Q2GTwH52MoJQcA44ce2XYbr1YJNyeQiAvrx/KoWU IRESd2H2hhGTA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4ScLy94M4pz6tm4; Fri, 24 Nov 2023 18:07:29 +0100 (CET) From: Michal Atlas To: 67428@debbugs.gnu.org Subject: [PATCH v2 06/12] gnu: Add cl-priority-queue Date: Fri, 24 Nov 2023 17:07:11 +0000 Message-ID: <58c7c740131c8d09d1c996d92876be261867451f.1700844983.git.michal_atlas+git@posteo.net> In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Guillaume Le Vaillant , Katherine Cox-Buday , Munyoki Kilyungi , jgart Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67428 Cc: Michal Atlas 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 (---) * gnu/packages/lisp-xyz.scm (sbcl-priority-queue, ecl-priority-queue, cl-priority-queue): New variables. Change-Id: If0491c24ec009a51787dbd3abb62006ae28c7f92 --- gnu/packages/lisp-xyz.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 5a3b954136..0e98347b29 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -20589,6 +20589,33 @@ (define-public ecl-cl-grnm (define-public cl-grnm (sbcl-package->cl-source-package sbcl-cl-grnm)) +(define-public sbcl-priority-queue + (let ((commit "011b8d52ef7ba7f8e6bc26608eedef222b38aaa8") + (revision "0")) + (package + (name "sbcl-priority-queue") + (version (git-version "0.1" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/dsorokin/priority-queue") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0y5a1fid8xzzl58hfdj64n8mrzq0kr06a0lnmdjpgi0czc3x0jcy")))) + (build-system asdf-build-system/sbcl) + (synopsis "Priority queue for Common Lisp") + (description "The implementation uses an array-based heap") + (home-page "https://github.com/dsorokin/priority-queue") + (license license:bsd-3)))) + +(define-public ecl-priority-queue + (sbcl-package->ecl-package sbcl-priority-queue)) + +(define-public cl-priority-queue + (sbcl-package->cl-source-package sbcl-priority-queue)) + (define-public sbcl-messagebox (let ((commit "ea3688d9a9954bee7079c0173bc7b3f327021e9f") (revision "1")) -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 24 12:07:51 2023 Received: (at 67428) by debbugs.gnu.org; 24 Nov 2023 17:07:51 +0000 Received: from localhost ([127.0.0.1]:37107 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r6Zeg-0004fx-N1 for submit@debbugs.gnu.org; Fri, 24 Nov 2023 12:07:51 -0500 Received: from mout01.posteo.de ([185.67.36.65]:34945) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r6ZeW-0004eT-RO for 67428@debbugs.gnu.org; Fri, 24 Nov 2023 12:07:41 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 53DCE240027 for <67428@debbugs.gnu.org>; Fri, 24 Nov 2023 18:07:30 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1700845650; bh=QQr+MTIMUGqOkzjbrykAmKGsh3VLQJDFqDmxHKc/wO0=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=cZvxvtsh7vpZlhzTJAZvivdXqg0dMtfmtubo8Wzgy8Ez/6mVjFt4kP+KLWMKJPQ4o VgVavMHt3VlT8d8tpph+D/NMD7jkdR7W116sorBzVkm9jr6XdzL/NIt0Z3JUxMY/ok r4JAVvG57of4zbNH7/ELo4ME6eMCZg/jmsVevESTAk3y8R3TeYbpTlFxCGiUw4InOS SmXNR3RdMRFAUh9vlB6biu08HyMj66h/F0xWUhUJhbHBSOxludTqb7XbofLudGDrNn TGASJRdAwIO/kvxxJV/BEysK95cE+TprKL9NKxV7YW8TRhzHzHIpIy2gReBuJPj0vJ iAnNsMGhoMrZQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4ScLy96yd3z6tm4; Fri, 24 Nov 2023 18:07:29 +0100 (CET) From: Michal Atlas To: 67428@debbugs.gnu.org Subject: [PATCH v2 07/12] gnu: Add cl-messagepack Date: Fri, 24 Nov 2023 17:07:12 +0000 Message-ID: <55fbeb16e57361927de7dd541b578691cfaea897.1700844983.git.michal_atlas+git@posteo.net> In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Guillaume Le Vaillant , Katherine Cox-Buday , Munyoki Kilyungi , jgart Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67428 Cc: Michal Atlas 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 (---) * gnu/packages/lisp-xyz.scm (sbcl-cl-messagepack, ecl-cl-messagepack, cl-messagepack): New variables. Change-Id: I529d438dc5b3031542b3825697581726abbac58f --- gnu/packages/lisp-xyz.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 0e98347b29..2c82e188af 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -20616,6 +20616,37 @@ (define-public ecl-priority-queue (define-public cl-priority-queue (sbcl-package->cl-source-package sbcl-priority-queue)) +(define-public sbcl-cl-messagepack + (let ((commit "8ff2060ed20677feef8ac01558690df0aeac30b6") + (revision "0")) + (package + (name "sbcl-cl-messagepack") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/mbrezu/cl-messagepack") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1hjd1q18lz46k46afz94ljflp76mfr30d6z4jrsgd26y2lc4gchc")))) + (build-system asdf-build-system/sbcl) + (inputs (list sbcl-flexi-streams sbcl-babel sbcl-closer-mop sbcl-cl-json)) + (synopsis "Common Lisp implementation of Message Pack") + (description + "A Common Lisp implementation of the MessagePack (http://msgpack.org/) +serialization/deserialization format, +implemented according to http://wiki.msgpack.org/display/MSGPACK/Format+specification") + (home-page "https://github.com/mbrezu/cl-messagepack") + (license license:bsd-2)))) + +(define-public ecl-cl-messagepack + (sbcl-package->ecl-package sbcl-cl-messagepack)) + +(define-public cl-messagepack + (sbcl-package->cl-source-package sbcl-cl-messagepack)) + (define-public sbcl-messagebox (let ((commit "ea3688d9a9954bee7079c0173bc7b3f327021e9f") (revision "1")) -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 24 12:07:51 2023 Received: (at 67428) by debbugs.gnu.org; 24 Nov 2023 17:07:51 +0000 Received: from localhost ([127.0.0.1]:37109 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r6Zeh-0004g0-5K for submit@debbugs.gnu.org; Fri, 24 Nov 2023 12:07:51 -0500 Received: from mout02.posteo.de ([185.67.36.66]:58565) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r6ZeX-0004eW-Hm for 67428@debbugs.gnu.org; Fri, 24 Nov 2023 12:07:42 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 56DC0240106 for <67428@debbugs.gnu.org>; Fri, 24 Nov 2023 18:07:31 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1700845651; bh=WoTbV25SJgC57KVqYFKUUK5xLQLOpzXcyv/M4lNLukQ=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=baEQonKgOcliABv5JiCdjBR7+eacawapz+6Snf2j7TWEr0oKFVFlKazeeN2f9tNtr bpFLu+iuFz9hKPGlB0LS0xWFQPsX/rw0hKVczvPQRuf7HUlFvyxkFY45aEZrThxHif lJtAtPkJ9M+y7cuHbi+JxQV1GhnrRxTyo7GgNSvicX07f+7CuYi73tSTXBJjNVB9Tl 6KqeMnhB5puN/lz2gYXlv8gn7qdIJXWHrphf0q8nv2Ia44Z6KjIkOz/OXYB62cXa/B aJJbFf22UDBR4HvhafLvS/RHldR3ptXZ+0pJOOgNOjlv/LEmssSKw4BRxSloBGrykm N+ZUaFv6hcnUA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4ScLyC0L3rz6tm4; Fri, 24 Nov 2023 18:07:31 +0100 (CET) From: Michal Atlas To: 67428@debbugs.gnu.org Subject: [PATCH v2 10/12] gnu: Add cl-rpcq Date: Fri, 24 Nov 2023 17:07:15 +0000 Message-ID: In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67428 Cc: Michal Atlas 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 (---) * gnu/packages/quantum.scm (sbcl-rpcq, ecl-rpcq, cl-rpcq): New variables. Change-Id: I49d983bd076d68013ba9775ef7582cf80027405b --- gnu/packages/quantum.scm | 44 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/gnu/packages/quantum.scm b/gnu/packages/quantum.scm index 3663e386ea..adc2e848ac 100644 --- a/gnu/packages/quantum.scm +++ b/gnu/packages/quantum.scm @@ -52,3 +52,47 @@ (define-public sbcl-magicl (define-public cl-magicl (sbcl-package->cl-source-package sbcl-magicl)) + +(define-public sbcl-rpcq + (package + (name "sbcl-rpcq") + (version "3.10.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rigetti/rpcq") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1bvppxlacvp0pfdbpn7ls1zxd127jacl225ds7lph5s8f8cyvf17")))) + (build-system asdf-build-system/sbcl) + (inputs (list sbcl-alexandria + sbcl-parse-float + sbcl-yason + sbcl-cl-ppcre + sbcl-pzmq + sbcl-cl-messagepack + sbcl-bordeaux-threads + sbcl-local-time + sbcl-uuid + sbcl-cl-syslog + sbcl-flexi-streams + sbcl-trivial-backtrace + sbcl-fiasco)) + (synopsis + "RPC framework and message specification for rigetti Quantum Cloud Services") + (description + "The asynchronous RPC client-server framework and +message specification for Rigetti Quantum Cloud Services (QCS). +Implements an efficient transport protocol by using ZeroMQ (ZMQ) sockets +and MessagePack (msgpack) serialization.") + (home-page "https://github.com/rigetti/rpcq") + (license license:asl2.0))) + +(define-public ecl-rpcq + (sbcl-package->ecl-package sbcl-rpcq)) + +(define-public cl-rpcq + (sbcl-package->cl-source-package sbcl-rpcq)) + -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 24 12:07:51 2023 Received: (at 67428) by debbugs.gnu.org; 24 Nov 2023 17:07:52 +0000 Received: from localhost ([127.0.0.1]:37111 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r6Zeh-0004g7-H0 for submit@debbugs.gnu.org; Fri, 24 Nov 2023 12:07:51 -0500 Received: from mout01.posteo.de ([185.67.36.65]:57051) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r6ZeW-0004eU-TE for 67428@debbugs.gnu.org; Fri, 24 Nov 2023 12:07:42 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id AAA01240028 for <67428@debbugs.gnu.org>; Fri, 24 Nov 2023 18:07:30 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1700845650; bh=04n3z2CxBUBudLu6Ta9EfzZRwsyzlcdyj7SjIGM7hiQ=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=lAaLWiP8mouSGnSKSCAQsO8Z0Xk2eikRSEV8EOgbGR28dB274CRhrS0K2N8HUpdKN mMrWapjgq2IZGW3pX6x/X4zP6bOF3F6eHTUL8XmbOr11v20kwqLcjlaURe/E6hQwqv 148ecEah/i/BXuuJX0BU07EP5YnG2KEXb/B9H0MVVyGlgRDxxVt1n4RxEYmAgSMqoz IYIfPvJ3gRwg61yP8YjKdjZB1ckMJftA5L/9aH0qoPLqBWlX0z3m3VugEQkcLNKcqM sgS1NKRPDKUPJZprtv8h7vBeuT/NTsxqhnVw78v6NGSOZmD9UfFVaaRuKe1TYLZ6oC ZaGQ2Gn9MqTAA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4ScLyB2Y2Tz6tm4; Fri, 24 Nov 2023 18:07:30 +0100 (CET) From: Michal Atlas To: 67428@debbugs.gnu.org Subject: [PATCH v2 08/12] gnu: Add cl-permutation Date: Fri, 24 Nov 2023 17:07:13 +0000 Message-ID: <2c56e740c836b5124332ee94708af388b6422bd8.1700844983.git.michal_atlas+git@posteo.net> In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Guillaume Le Vaillant , Katherine Cox-Buday , Munyoki Kilyungi , jgart Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67428 Cc: Michal Atlas 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 (---) * gnu/packages/lisp-xyz.scm (sbcl-cl-permutation, ecl-cl-permutation, cl-permutation): New variables. Change-Id: Ib5cf64fa1311e76bcf710d8f5f673226a3e410b6 --- gnu/packages/lisp-xyz.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 2c82e188af..666ee46474 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -20647,6 +20647,42 @@ (define-public ecl-cl-messagepack (define-public cl-messagepack (sbcl-package->cl-source-package sbcl-cl-messagepack)) +(define-public sbcl-cl-permutation + (let ((commit "20c10e9ca56452d2fafc3ec0984dcdf78b4f4b19") + (revision "0")) + (package + (name "sbcl-cl-permutation") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/stylewarning/cl-permutation") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0i932g0k50y24hxizni6zfya4kcw77yk3b0llivm9g50s7fxj9dk")))) + (build-system asdf-build-system/sbcl) + (inputs (list sbcl-alexandria + sbcl-iterate + sbcl-cl-algebraic-data-type + sbcl-closer-mop + sbcl-bordeaux-fft + sbcl-priority-queue + sbcl-cl-cont + sbcl-fiasco)) + (synopsis "Permutations and permutation groups in Common Lisp") + (description + "A library for operating on permutations and permutation groups") + (home-page "https://github.com/stylewarning/cl-permutation") + (license license:bsd-3)))) + +(define-public ecl-cl-permutation + (sbcl-package->ecl-package sbcl-cl-permutation)) + +(define-public cl-permutation + (sbcl-package->cl-source-package sbcl-cl-permutation)) + (define-public sbcl-messagebox (let ((commit "ea3688d9a9954bee7079c0173bc7b3f327021e9f") (revision "1")) -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 24 12:07:52 2023 Received: (at 67428) by debbugs.gnu.org; 24 Nov 2023 17:07:52 +0000 Received: from localhost ([127.0.0.1]:37113 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r6Zeh-0004gE-Rz for submit@debbugs.gnu.org; Fri, 24 Nov 2023 12:07:52 -0500 Received: from mout02.posteo.de ([185.67.36.66]:44063) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r6ZeX-0004eZ-UG for 67428@debbugs.gnu.org; Fri, 24 Nov 2023 12:07:42 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id B6758240101 for <67428@debbugs.gnu.org>; Fri, 24 Nov 2023 18:07:31 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1700845651; bh=xu237WuOg+6OOKIVYagHgcYbREs01I9CU6MB6rjkKyY=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=A6do/+N2fLIk0b0twb3Q0wN+CSzwftpHwkIenKgpW8ap5blvTR5kIZApjiI3qOe5s 3osm/kkskc+A9WPl6WEHK4sLtpebMJCJ3+X0YKj+a/ZRg1p28T9tnVhAyGn3celGzX o57Z0x23bpUA/XIHPMlemmd5lLAel92fqjuweoOIj5JD9h3dg92CzLVGjkLfNLOytg FVUZ4vmHu6yX7h/wgmV+oqCytKjPd62H/tUG1OoItRa4f36URiN6n1U8yI8lxqc45M JRTHoTPVG9ye3alMiPF4V9B8gG/rEV6faJC11ox7rjixuX++oeIL53qXLLU0abH6tR 3eATCcnJvaScQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4ScLyC2s0Fz6tm4; Fri, 24 Nov 2023 18:07:31 +0100 (CET) From: Michal Atlas To: 67428@debbugs.gnu.org Subject: [PATCH v2 11/12] gnu: Add cl-quil Date: Fri, 24 Nov 2023 17:07:16 +0000 Message-ID: <1a45d226a7cd1ced86d8042f4f34f582830d28e7.1700844983.git.michal_atlas+git@posteo.net> In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67428 Cc: Michal Atlas 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 (---) * gnu/packages/quantum.scm (sbcl-cl-quil, cl-quil): New variables. Change-Id: Ief158f0e6e9ac47f9d4ff151d5ab8f551a6f37b4 --- gnu/packages/quantum.scm | 46 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/gnu/packages/quantum.scm b/gnu/packages/quantum.scm index adc2e848ac..01f1d0e8f9 100644 --- a/gnu/packages/quantum.scm +++ b/gnu/packages/quantum.scm @@ -96,3 +96,49 @@ (define-public ecl-rpcq (define-public cl-rpcq (sbcl-package->cl-source-package sbcl-rpcq)) +(define-public sbcl-cl-quil + (package + (name "sbcl-cl-quil") + (version "1.26.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/quil-lang/quilc") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1s99lk456sw9hhsx5cf3x9r97iw9s3ydqsd94zz3bjnq77wmkhz5")))) + (build-system asdf-build-system/sbcl) + (arguments + (list + ;; Requires cyclic dependency with qvm + #:tests? #f)) + (inputs (list sbcl-alexa + sbcl-cl-yacc + sbcl-alexandria + sbcl-parse-float + sbcl-abstract-classes + sbcl-split-sequence + sbcl-cl-algebraic-data-type + sbcl-cl-permutation + sbcl-trivial-garbage + sbcl-magicl + sbcl-global-vars + sbcl-salza2 + sbcl-optima + sbcl-cl-grnm + sbcl-yason + sbcl-cl-heap + sbcl-queues)) + (synopsis "The optimizing Quil compiler") + (description "Quil is the quantum instruction language, +originally developed at Rigetti Computing. +In Quil quantum algorithms are expressed using +Quil's standard gates and instructions") + (home-page "https://github.com/quil-lang/quilc") + (license license:asl2.0))) + +(define-public cl-quil + (sbcl-package->cl-source-package sbcl-cl-quil)) + -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 24 12:07:52 2023 Received: (at 67428) by debbugs.gnu.org; 24 Nov 2023 17:07:52 +0000 Received: from localhost ([127.0.0.1]:37115 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r6Zei-0004gM-9W for submit@debbugs.gnu.org; Fri, 24 Nov 2023 12:07:52 -0500 Received: from mout01.posteo.de ([185.67.36.65]:35017) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r6ZeX-0004eV-7j for 67428@debbugs.gnu.org; Fri, 24 Nov 2023 12:07:43 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 09B89240028 for <67428@debbugs.gnu.org>; Fri, 24 Nov 2023 18:07:31 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1700845651; bh=YXSQgUvmUNaTsJttpuJiGTv463y/i0RbVKJpbM5ZCsY=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=aJa64Ivgrvaj0ySVXFof+GWsQBJHhhqL8PYDPQczzTsQMt4zFLF7XyVeE3A7mqPMF Ml20TOuWT+tpodSVvNVp9OeIp9HntI/fbKUE8ss1WJEDipTQso+kOXKljVM7qt3k7K /+BFk1FRfI+M5Bn8GyJiIKYSZ3NC+W2hh6z5oJlK8T4ckkYdz1dkk6FLVbXLtMlF0r 7ZrPIoaOLKtLeKy3cPM+Kjmqd6TfPT4UPTGdVbY+I6dn4bayaHnrBKF5MoE+yMwvwI lyWp/9QMNXx/BILr7eKt5TLrrXKYKanU+eY404Wpu54/LZ89yVwn1PLWSZf8VniGr6 M7w/rZ3dwdvCw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4ScLyB50BVz6tm4; Fri, 24 Nov 2023 18:07:30 +0100 (CET) From: Michal Atlas To: 67428@debbugs.gnu.org Subject: [PATCH v2 09/12] gnu: Add cl-magicl Date: Fri, 24 Nov 2023 17:07:14 +0000 Message-ID: In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67428 Cc: Michal Atlas 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 (---) * gnu/packages/quantum.scm: New file. * gnu/packages/quantum.scm: (sbcl-magicl, cl-magicl): New variables.. This package requires commencement, which already depends on lisp-xyz in a way that breaks if they're mutually used, this library is mainly the dependency of QVM (Quil Quantum Virtual Machine), so I moved it into this separate file. Change-Id: I4f1d5e6afe3a764c90953d2ee9b21bf3a1f90b26 --- gnu/packages/quantum.scm | 54 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 gnu/packages/quantum.scm diff --git a/gnu/packages/quantum.scm b/gnu/packages/quantum.scm new file mode 100644 index 0000000000..3663e386ea --- /dev/null +++ b/gnu/packages/quantum.scm @@ -0,0 +1,54 @@ +(define-module (gnu packages quantum) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (gnu packages commencement) + #:use-module (gnu packages lisp-check) + #:use-module (gnu packages lisp-xyz) + #:use-module (gnu packages maths) + #:use-module (guix build-system asdf) + #:use-module (guix gexp) + #:use-module (guix git-download) + #:use-module (guix packages)) + +(define-public sbcl-magicl + (package + (name "sbcl-magicl") + (version "0.9.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/quil-lang/magicl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0x9p55qin399jhr5md88nij8fv78b64xjhww7ys364pkjnx8ak9v")))) + (build-system asdf-build-system/sbcl) + (inputs (list sbcl-alexandria + sbcl-abstract-classes + sbcl-policy-cond + sbcl-interface + sbcl-static-vectors + sbcl-trivial-garbage + lapack + gfortran-toolchain + sbcl-fiasco)) + (arguments + (list + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'fix-paths + (lambda* (#:key inputs #:allow-other-keys) + (let ((lapack (assoc-ref inputs "lapack"))) + (substitute* "src/extensions/blas/load-libs.lisp" + (("libblas.so") + (string-append lapack "/lib/libblas.so"))) + (substitute* "src/extensions/lapack/load-libs.lisp" + (("liblapack.so") + (string-append lapack "/lib/liblapack.so"))))))))) + (synopsis "Matrix Algebra proGrams In Common Lisp") + (description "Matrix Algebra proGrams In Common Lisp by Rigetti Computing. +(née FLAIL: Finally, Linear Algebra In Lisp!)") + (home-page "https://github.com/quil-lang/magicl") + (license license:asl2.0))) + +(define-public cl-magicl + (sbcl-package->cl-source-package sbcl-magicl)) -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 24 12:07:53 2023 Received: (at 67428) by debbugs.gnu.org; 24 Nov 2023 17:07:53 +0000 Received: from localhost ([127.0.0.1]:37117 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r6Zei-0004gT-Ot for submit@debbugs.gnu.org; Fri, 24 Nov 2023 12:07:53 -0500 Received: from mout01.posteo.de ([185.67.36.65]:58359) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r6ZeY-0004ea-9Z for 67428@debbugs.gnu.org; Fri, 24 Nov 2023 12:07:43 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 1551D240027 for <67428@debbugs.gnu.org>; Fri, 24 Nov 2023 18:07:32 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1700845652; bh=Hbvh8R+cFxt4mw+uEo5cO+sZbZOshRtH3QMlr95w1WM=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=NM7h3M82Lgxnl0XHoUNUiT4bOmO9jA61w70Mv7wfSHZSKMnjZJ5OIg08tVWH8BQjv Yozr+af/hQFGO1E0t2Dgx8mhZrwoXEpqjvzSqnkA2odoT4i5IHObQKRzLbwwZxZYM/ qX2zo6PJAJ68RCq3uZzHgYX+OSKO2F5urPojNbvT+Q6XilEZ2D9kJiWAKJRGdHlJFS DEx0uFM5Rwe18G9++wQ3a8+Db/cANaKeUIcRG6LBY2KjOfvLLigD4XV77BlwwhYLp2 2AR0ERYddjjS117G6CbwI6Ltu+wBqDQg17RIZjYmeS0J4XKtGz/sp65QRNfZ9LWtvi JtlqmO11Kl1Dw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4ScLyC5Q39z6tvr; Fri, 24 Nov 2023 18:07:31 +0100 (CET) From: Michal Atlas To: 67428@debbugs.gnu.org Subject: [PATCH v2 12/12] gnu: Add cl-qvm Date: Fri, 24 Nov 2023 17:07:17 +0000 Message-ID: <97091653a21aeab8769e342271560242df0f21f2.1700844983.git.michal_atlas+git@posteo.net> In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67428 Cc: Michal Atlas 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 (---) * gnu/packages/quantum.scm: (sbcl-qvm, cl-qvm): New variables. Change-Id: Ife0bdcfdce01dc6ca4a7115cb54e093a76729527 --- gnu/packages/quantum.scm | 64 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) diff --git a/gnu/packages/quantum.scm b/gnu/packages/quantum.scm index 01f1d0e8f9..1cd980cb3f 100644 --- a/gnu/packages/quantum.scm +++ b/gnu/packages/quantum.scm @@ -142,3 +142,67 @@ (define-public sbcl-cl-quil (define-public cl-quil (sbcl-package->cl-source-package sbcl-cl-quil)) +(define-public sbcl-qvm + (package + (name "sbcl-qvm") + (version "1.17.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/quil-lang/qvm") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1cvmkqfcy7rv5jlim4kh4dvqhd3jk6mw1kwrphaqghjymrf72yp8")))) + (build-system asdf-build-system/sbcl) + (outputs '("out" "bin")) + (inputs (list sbcl-alexandria + sbcl-abstract-classes + sbcl-ieee-floats + sbcl-lparallel + sbcl-magicl + sbcl-trivial-garbage + sbcl-global-vars + sbcl-cffi + sbcl-static-vectors + sbcl-trivial-garbage + sbcl-cl-quil + sbcl-mt19937 + sbcl-trivial-features + + ;; qvm-app + sbcl-command-line-arguments + sbcl-trivial-benchmark + sbcl-hunchentoot + sbcl-slime-swank + sbcl-cl-syslog)) + (arguments + (list + #:asd-systems ''("qvm" "qvm-app") + ;; Requires cyclic dependency with quilc + #:tests? #f + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'remove-git-dependency + (lambda _ + (substitute* "app/src/qvm-app-version.lisp" + (("\\(git-hash '#:qvm-app\\)") + "\"unknown\"")))) + (add-after 'create-asdf-configuration 'build-program + (lambda* (#:key outputs #:allow-other-keys) + (build-program (string-append (assoc-ref outputs "bin") + "/bin/qvm") + outputs + #:dependencies '("qvm-app") + #:entry-program '((qvm-app::asdf-entry-point)) + #:compress? #t)))))) + + (synopsis "The high-performance and featureful Quil simulator") + (description + "This is the official Quil-Lang Quantum Virtual Machine (QVM), +a flexible and efficient simulator for Quil") + (home-page "https://github.com/quil-lang/qvm") + (license license:asl2.0))) + +(define-public cl-qvm + (sbcl-package->cl-source-package sbcl-qvm)) -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 24 13:02:52 2024 Received: (at 67428) by debbugs.gnu.org; 24 Jan 2024 18:02:52 +0000 Received: from localhost ([127.0.0.1]:46550 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rShaN-0007Gl-QE for submit@debbugs.gnu.org; Wed, 24 Jan 2024 13:02:52 -0500 Received: from mout02.posteo.de ([185.67.36.66]:59049) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rShaK-0007GV-Rp for 67428@debbugs.gnu.org; Wed, 24 Jan 2024 13:02:50 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 210B3240103 for <67428@debbugs.gnu.org>; Wed, 24 Jan 2024 19:02:36 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1706119356; bh=OYWuNFNXMV+plxeyouTpjrmiAmmyNpX3efriolPNvQE=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: From; b=Hs1QnIFffgG8GF0RlpllMuhLJDnVI9suyGL1I026+rB/og/Yabe/1TWqEXsDSstgU RHHlPEjoEpHam0R8Me1IeYMnvGiNLtHtzfOZdUIQfieuhiDwas7pP53iam2GMiMH4w oD9mR5XzpuYPL4c9QfVzHfJy1bRvqsiwn8evj6vO2+4+FuGgEVPAtErrwb1OLlVkxt D0xUvGP1aIwwdha1Ki+EhvxEbGAhPMawzx7kHIr55MwMHBJDrT28DduY4zkzP3rcOf 8JNcQZC/CoWBCyCOS3ADvjBPe0pX6gq3FxSFArzk4rTsArNWwvVoawFRWCZoF4x9bu d6q+IslfXPtYQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4TKsHZ0Lg9z6tsb; Wed, 24 Jan 2024 19:02:33 +0100 (CET) References: <11c5c70efe14a476a5d649c62051a646@dismail.de> From: Guillaume Le Vaillant To: jgart Subject: Re: [bug#67428] [PATCH 01/12] gnu: Add cl-interface Date: Wed, 24 Jan 2024 17:57:51 +0000 In-reply-to: <11c5c70efe14a476a5d649c62051a646@dismail.de> Message-ID: <874jf2k3t3.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: 67428 Cc: Munyoki Kilyungi , Katherine Cox-Buday , Michal Atlas , 67428@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 "jgart" skribis: > Hi Michal, > > Thanks for the patch! > > Can you refactor this patch and send a v2 putting the commit hash in the let block with a revision number? > > Revision numbers start at 0. > > See how I fixed up sbcl-lisp-critic for an example. > > all best, > > jgart Hi jgart, Will you continue to review/merge this patch series? I could take a look at it if you don't have the time. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIUEAREKAC0WIQTLxZxm7Ce5cXlAaz5r6CCK3yH+PwUCZbFQuA8cZ2x2QHBvc3Rl by5uZXQACgkQa+ggit8h/j/E2wD8Cv/XnD7129wODMDLK/XWV/YUSeTG/uMNXHLm w0fs8UYA/0eouQPrS8RRKHmI7qwUseTRNRA1EHgbcWtzmqKzlLqE =rZjg -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 24 19:28:54 2024 Received: (at 67428) by debbugs.gnu.org; 25 Jan 2024 00:28:54 +0000 Received: from localhost ([127.0.0.1]:46873 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rSnby-0006ek-0q for submit@debbugs.gnu.org; Wed, 24 Jan 2024 19:28:54 -0500 Received: from mx2.dismail.de ([159.69.191.136]:33127) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rSnbv-0006eS-2B for 67428@debbugs.gnu.org; Wed, 24 Jan 2024 19:28:51 -0500 Received: from mx2.dismail.de (localhost [127.0.0.1]) by mx2.dismail.de (OpenSMTPD) with ESMTP id d7de1508; Thu, 25 Jan 2024 01:28:37 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h= mime-version:date:content-type:content-transfer-encoding:from :message-id:subject:to:cc:in-reply-to:references; s=20190914; bh=dEJ+/46bxyHP1t03WU0Elo6/BV1+64WrbeRFeXX9Owc=; b=SxG9OlAoo8Hy 1O3PbSnInBpLJr5tYTNgYitk340DwVt9imoqU0YzTvMUYGZAjPZvj0U80ncdosw8 39t+ci54ElmFQSwKRixi5OYdyWMmI7HgalbFlslQBD/QXVmOvqdCx7vpA7dqlUuE suuC5L/WsgCLouKLlSM9/Nyr1QUr1HRmq3dkUx4gMYltGuvnjuQ87MVqIh2fE4Eo pd5BwTgUVNknj1fN5rFuhzqyj68iZ7KjBAAw8uo3rl60sJ23NeMVK/6VajO5MSJq LjhRwy9nIQRm1fpQIs3dffG4fupmQ55KdYJQX2nsAkgggrtvJReKJfaAVTd+rH52 m5W0bgyKzQ== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx2.dismail.de (OpenSMTPD) with ESMTP id 3cd33f8c; Thu, 25 Jan 2024 01:28:37 +0100 (CET) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id c3a7cd97; Thu, 25 Jan 2024 01:28:37 +0100 (CET) Received: by dismail.de (OpenSMTPD) with ESMTPSA id bc088871 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 25 Jan 2024 01:28:36 +0100 (CET) MIME-Version: 1.0 Date: Thu, 25 Jan 2024 00:28:36 +0000 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable From: "jgart" Message-ID: TLS-Required: No Subject: Re: [bug#67428] [PATCH 01/12] gnu: Add cl-interface To: "Guillaume Le Vaillant" In-Reply-To: <874jf2k3t3.fsf@kitej> References: <11c5c70efe14a476a5d649c62051a646@dismail.de> <874jf2k3t3.fsf@kitej> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67428 Cc: Munyoki Kilyungi , Katherine Cox-Buday , Michal Atlas , 67428@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 (---) Hi Guillaume, Yes, please do. I don't have the time at the moment to review this one. I'm going to try to spend some limited time reviewing in the next two wee= ks starting from the 29th when I take PTO. all best, jgart From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 28 11:43:24 2024 Received: (at 67428-done) by debbugs.gnu.org; 28 Jan 2024 16:43:24 +0000 Received: from localhost ([127.0.0.1]:58261 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rU8Ff-0002ER-Vb for submit@debbugs.gnu.org; Sun, 28 Jan 2024 11:43:24 -0500 Received: from mout01.posteo.de ([185.67.36.65]:51075) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rU8Fd-0002ED-KD for 67428-done@debbugs.gnu.org; Sun, 28 Jan 2024 11:43:22 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 21B10240027 for <67428-done@debbugs.gnu.org>; Sun, 28 Jan 2024 17:43:07 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1706460187; bh=xr+2bO3ppQHzIk8K427raYITYNk7et1V8axL6s6jMMk=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: From; b=fDAMIWhTx+47ZOzLGTu6giifrOfX1F7jQOXouXdcwtVqRInVTr2vaKcMpgsolrqGy JsUm1LrKOWw2DCeSxii4IJFK5a24Mui+DT+p30mCzlkJd9JDFPSWAo+157OeaPUIRW yDXz8u8lr3fC8MWIoUEUhYUXhFjNxLMq8e+9mFSJoFKY99Y19wW5EznJNpF2MSG8Vi Y/BEEYbd3gogViXXMvMREG/jWegOtoMl+dbQp6Gsde/Hsrn4ATe9c7YmA0Jj3RzXAP Rl3lJGPnZ+7eZgOxHCEpJyNfnhLmJ8/W+tC822XQew2fvPYTEnVKxzZR4s1XMImzvi J7Ify6XkDvFZg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4TNHL23wW0z9rxK; Sun, 28 Jan 2024 17:43:06 +0100 (CET) References: From: Guillaume Le Vaillant To: Michal Atlas Subject: Re: [bug#67428] [PATCH v2 01/12] gnu: Add cl-interface Date: Sun, 28 Jan 2024 16:36:58 +0000 In-reply-to: Message-ID: <878r499zom.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: 67428-done Cc: 67428-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 Patches applied as b5a55ba5e972278ea62064be807cf4d039ce3daa and following with some modifications: - some minor changes to some synopses, descriptions, licenses, etc - dependencies used only for tests (like sbcl-fiasco) moved to the 'native-inputs' field instead of 'inputs' - magicl package moved to "lisp-xyz.scm" as it is a generic algebra library and not specific to quantum things. Thanks. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIUEAREKAC0WIQTLxZxm7Ce5cXlAaz5r6CCK3yH+PwUCZbaEGQ8cZ2x2QHBvc3Rl by5uZXQACgkQa+ggit8h/j/tbAD/aX4pmkc4mHvZ/INc2lYN2C2ORTQMs3WOAK9D ERDFHrUBAI/eeiHq03Cgz182hOL6UWHde1Za7qyuKV1Ur0O2pLSr =Ps7E -----END PGP SIGNATURE----- --=-=-=-- From unknown Thu Jun 19 14:04:20 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 26 Feb 2024 12:24:08 +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