From patchwork Fri Dec 10 06:14:09 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Foo Chuan Wei X-Patchwork-Id: 35105 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id E8D9427BBEA; Fri, 10 Dec 2021 06:15:42 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2, T_SPF_HELO_PERMERROR autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 7959927BBE9 for ; Fri, 10 Dec 2021 06:15:42 +0000 (GMT) Received: from localhost ([::1]:56218 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mvZC1-00010Q-LA for patchwork@mira.cbaines.net; Fri, 10 Dec 2021 01:15:41 -0500 Received: from eggs.gnu.org ([209.51.188.92]:34938) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mvZBO-0000zq-5m for guix-patches@gnu.org; Fri, 10 Dec 2021 01:15:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:33733) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mvZBN-0007HK-Rn for guix-patches@gnu.org; Fri, 10 Dec 2021 01:15:01 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mvZBN-0001Vu-JJ for guix-patches@gnu.org; Fri, 10 Dec 2021 01:15:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#52408] [PATCH 1/5] gnu: Add cl-num-utils. References: In-Reply-To: Resent-From: Foo Chuan Wei Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 10 Dec 2021 06:15:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52408 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 52408@debbugs.gnu.org Received: via spool by 52408-submit@debbugs.gnu.org id=B52408.16391168625755 (code B ref 52408); Fri, 10 Dec 2021 06:15:01 +0000 Received: (at 52408) by debbugs.gnu.org; 10 Dec 2021 06:14:22 +0000 Received: from localhost ([127.0.0.1]:45279 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mvZAk-0001Ul-G4 for submit@debbugs.gnu.org; Fri, 10 Dec 2021 01:14:22 -0500 Received: from mail-oln040092255074.outbound.protection.outlook.com ([40.92.255.74]:16096 helo=APC01-HK2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mvZAh-0001UV-Ub for 52408@debbugs.gnu.org; Fri, 10 Dec 2021 01:14:21 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gJoQS1jI+TXticVT2L6yturHaB+tfAJ+eWEpUU3Nb54Gd4OPJD5QdX3oLD2ULppxrAEHF6HnhM1WPmav5jPrO47KwE4AmKO9IadGrbjzq/qPsuExTLS8ieuTgSpeCrQgpIBiwDGClveKmswjSBM3bcyKdAPvhwHbe//geK9iJCJo0JMOpkikw4W1EHyQDR/Hbr+qLjKIzNdAt8TDiKWjSD5GQDrFVj0oORY5cZzd+uXgWxedTWJX/ul557l2vNKb6Idy1A4zdf4K2gUxet7YcL4LO2nhlvJqT36z3D0N8sIlyE86sMSeCs6G6MNFdpFlc1HRrjVnVtsQfFF0xwySLw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=+AD0fe1xkfaoKmeAzXoxvfwO5qnZTzlMAte4wRMZ5RI=; b=hRMKRBHsZtTjPQN7gZBLOzkE2X6RBhK8cJ2LvE0d7FRB6RmiTm+bMqFh/yjEqDq1Hd1gb5rUNzuISCYs7aBAxbD8LV9Qzl6YP66MTxXB/KvHcd4Hz/AGk0imcBm6P0BYbXi3+AiUw8gcNwp7sl/8xy7w0vwD4GPBpIsW6kkeVxq0S2YGsESYAEHSy2xTsWJ9hpUi2Ow7xrj75EIqA04AhUL8+Q5m3NgDrrih6yKQO5IoR54o7T36/eKhP2Y9pZB7r7Pmul6Um94Fj/0NRz4SAGGz7GtKLB6bcHkOhhszUrkdbi56q8g3qRPPaawtUpqfJUzPWdvXVWfAnmstfUQKBw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+AD0fe1xkfaoKmeAzXoxvfwO5qnZTzlMAte4wRMZ5RI=; b=b9nt/XwraaFwas+Lgm2APCITT1Qk4zyl3khD1UNd2xkajGCSnfE6xzwSCVFlvq05aWxpFsZTxuXq3tdYf5pOlfKteoeLhFdwJ14LoiW+bJhK7Cj7wSpDo4RfLEx2Y1IftljuCeDu09doeiFkWMQeIlYHl62txTbqvjvZCOh6y+zHyikBebhiPhbW35WQQJSkMsJAyTzIry3Mmw1AqtlF82+H/CSSR/0hagpNBy5YuRqSD0h5r3BcYZDil8Zeh2ZOigtycqVgkz2JoV5GfPq3ZtMfvhkKvtFp+IvTfkqIezyJ/RGmGf4EYF+t93/iECm0gnFgHaVvx9bUzmQZhul4Rg== Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) by PS2PR01MB2535.apcprd01.prod.exchangelabs.com (2603:1096:300:3d::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4755.20; Fri, 10 Dec 2021 06:14:12 +0000 Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::258d:e124:fd3a:40ee]) by PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::258d:e124:fd3a:40ee%7]) with mapi id 15.20.4755.026; Fri, 10 Dec 2021 06:14:12 +0000 Date: Fri, 10 Dec 2021 06:14:09 +0000 From: Foo Chuan Wei Message-ID: Content-Disposition: inline X-TMN: [I27SOVZR8o+NOvr/xkBXUWpTCbtFKctr] X-ClientProxiedBy: SG2PR01CA0195.apcprd01.prod.exchangelabs.com (2603:1096:4:189::17) To PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) X-Microsoft-Original-Message-ID: <20211210061409.53cyyjqkph2czw46@main> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from main (202.160.35.133) by SG2PR01CA0195.apcprd01.prod.exchangelabs.com (2603:1096:4:189::17) with Microsoft SMTP Server (version=TLS1_2, cipher=) via Frontend Transport; Fri, 10 Dec 2021 06:14:11 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b8eec467-b7b1-4ce8-562f-08d9bba448c9 X-MS-TrafficTypeDiagnostic: PS2PR01MB2535:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: CBBgmCkuXDI+3Au6/hqHv4K12bohzbd5o2ewE776IlFRgZc6YwS55C0HNLU+etEHJVgm+1ilnyQZi8mcvpfX8kq3MRg4DrUXtJKEFuWX4M0zZ9FFWCV6oxKyBYbw7bwOVs132gy1Ir1vqE0Jvp2t4NSLGu9iQT0+szCiXHhpkKpydu7aOhvjQniipKBX0gdNpU+tM4JHyinMtV/ggcwNg1rOVGN//SvUKlDe61nFMKtRZk3HxlrRdBON440g2S+dmUq4wvjvlwUt9XgtLrk4/uddTmSbkqznCacglMI0tIDhMud+BDoqKeVmHOiVwvHoSv7ijGNSQMPaCrzBuQYy4dElKopY9h66348PWR27RHvhBKhciCA7XWCyX+nzXujW6Q4qlNYjXDH7whVtxiofZpZLYK0n/bbm2PbhUgkhabCwPU/v4EjI3pisVwkn/RV52zzSxeEMJD2EXH7ngNCurYT9v6DeKQ8qFFm/ayan1Fn3fLO7km6pHM3Ll8QlQNy9GiV4Y/jLHXMqZ7aZnMjF+mn+R3h3c/SW3L6X+Pemvoy+ADLT2AtGPqrz2IP33MztRRbJrv0oJ4v7tUrU1NbHJBLrPEHBbSCAj2pLgtvpnLn2ARhR00i31/l/PRw9Neze X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 68/Jl4CCLF92l6GOmFXBf9sZSzgesJf0synaY7n5PynwbKeHAeUATAT5XyTnPojSLVvBkef8zD7qsa59UFXmgIpD+PFaoj0sBs7z7UViUIJ95lhfpsA/wv/KpRf2F4X+CmtD633iLJlX8wtye63rSovUHIYzZBAiMnIWve8B9r3YNgpPC8Ulke3bXWgvDIijilVgtyCvSIIh1OaEvh+uVhBClUrrbW7QeU9w9AbLymCGjjY/0ZlZETxVswpLEU/94PqP1BGdg4yHFYRYfhNZILaxSjP4buCoFLher7a4lfZ5rWMGJeQL0O0jDzjYDZcBGKQtL3T5DNPBrHq6F7gw+HcBjRIQwIiCKdXWTTbrO3KF23+7R07UbMCklboukvfDkR49rthlIE+hQlX8Rk99i9H7H6GYLwGDGvHbP/etJ+uE3jNfcX/DuWrjvCwT37HrYAphjiXLyD2exW96ExbJjWYDTHcRat2NUvGjwIEGGHDZZA8p0y5+eYv3o1HBJksFeKaEcZ4wuA+Jus3jnyUGbIRkzCWz21gEceu2NKF1GqHI19joX45hI7FuItS60OrMA3IhKeOWP6yfoba+ku42EwBJGzoXj4aNVZTncD9ymx1cJvV8yLhuhBuK4SxGtZpgTZNeNk16k6WJWZB/jxo1h2JuUU1X0/MYV9G3gXh2+sB5cbJPU7EUv7TP4ZO2kqBzIfXUJuXXYH3SY4wm+u5ZxEKk3crUL53aw3p32+tp/cWDP7ukKKx9/4eW9AVofhXiEZub7xvJzuoWDBuV9T1TxkbKn5BZTbu/LeJq0E0ekXycxzl2ym0EvKWsaLHmSLpPBpb0ECWQFI9lcDAZsyd7mpvPwvsx+IAYtYYy6x6OQDS0HlFQ6EM9uZoRpUAsm0TGvWBxLEOyWTruRr7R+1cQeh/+3ywylbH9ySAgcHM4s+PAjL/1IP5A0iKwOCaFlDEdl0p3SKGqYUkDQcEchsiE0w== X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-d8e84.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: b8eec467-b7b1-4ce8-562f-08d9bba448c9 X-MS-Exchange-CrossTenant-AuthSource: PU1PR01MB2155.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Dec 2021 06:14:12.2279 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PS2PR01MB2535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/lisp-xyz.scm (cl-num-utils, ecl-cl-num-utils, sbcl-cl-num-utils): New variables. --- gnu/packages/lisp-xyz.scm | 47 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 635f8e48cb..4925797136 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -19363,6 +19363,53 @@ command in Common Lisp.") (define-public ecl-which (sbcl-package->ecl-package sbcl-which)) +(define-public sbcl-cl-num-utils + (let ((commit "97a88cd34540acf52e872a82ebfef3da0a34fa12") + (revision "1")) + (package + (name "sbcl-cl-num-utils") + (version (git-version "0.1" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tpapp/cl-num-utils") + (commit commit))) + (file-name (git-file-name "cl-num-utils" version)) + (sha256 + (base32 "15ihsxxs76xnldmqfsbxybckqjwrxwcpphgghiwzr2mnbqjpdqkh")))) + (build-system asdf-build-system/sbcl) + (inputs + `(("anaphora" ,sbcl-anaphora) + ("alexandria" ,sbcl-alexandria) + ("array-operations" ,sbcl-array-operations) + ("cl-slice" ,sbcl-cl-slice) + ("let-plus" ,sbcl-let-plus))) + (native-inputs + `(("clunit" ,sbcl-clunit))) + (home-page "https://github.com/tpapp/cl-num-utils") + (synopsis "Numerical utilities for Common Lisp") + (description + "@code{cl-num-utils} implements simple numerical functions for Common +Lisp, including: +@itemize +@item @code{num=}, a comparison operator for floats +@item simple arithmeric functions, like @code{sum} and @code{l2norm} +@item elementwise operations for arrays +@item intervals +@item special matrices and shorthand for their input +@item sample statistics +@item Chebyshev polynomials +@item univariate rootfinding +@end itemize") + (license license:boost1.0)))) + +(define-public cl-num-utils + (sbcl-package->cl-source-package sbcl-cl-num-utils)) + +(define-public ecl-cl-num-utils + (sbcl-package->ecl-package sbcl-cl-num-utils)) + (define-public sbcl-cl-tld ;; No release. (let ((commit "f5014da8d831fa9481d4181d4450f10a52850c75")) From patchwork Fri Dec 10 06:15:12 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Foo Chuan Wei X-Patchwork-Id: 35107 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id DC48C27BBEA; Fri, 10 Dec 2021 06:18:09 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2, T_SPF_HELO_PERMERROR autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 6C32927BBE9 for ; Fri, 10 Dec 2021 06:18:09 +0000 (GMT) Received: from localhost ([::1]:58852 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mvZEO-0002ud-8L for patchwork@mira.cbaines.net; Fri, 10 Dec 2021 01:18:08 -0500 Received: from eggs.gnu.org ([209.51.188.92]:35174) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mvZCM-0001fO-HN for guix-patches@gnu.org; Fri, 10 Dec 2021 01:16:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:33738) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mvZCM-0007xD-6h for guix-patches@gnu.org; Fri, 10 Dec 2021 01:16:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mvZCM-0001Xh-28 for guix-patches@gnu.org; Fri, 10 Dec 2021 01:16:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#52408] [PATCH 2/5] gnu: Add cl-lla. References: In-Reply-To: Resent-From: Foo Chuan Wei Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 10 Dec 2021 06:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52408 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 52408@debbugs.gnu.org Received: via spool by 52408-submit@debbugs.gnu.org id=B52408.16391169295885 (code B ref 52408); Fri, 10 Dec 2021 06:16:02 +0000 Received: (at 52408) by debbugs.gnu.org; 10 Dec 2021 06:15:29 +0000 Received: from localhost ([127.0.0.1]:45284 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mvZBo-0001Wr-Sv for submit@debbugs.gnu.org; Fri, 10 Dec 2021 01:15:29 -0500 Received: from mail-oln040092255034.outbound.protection.outlook.com ([40.92.255.34]:32270 helo=APC01-HK2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mvZBn-0001We-Hd for 52408@debbugs.gnu.org; Fri, 10 Dec 2021 01:15:28 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oMlQf/40xxVV6sHCsJoFMqgGhctxJ6jycAYHB0nDQgL5Tc5n1lBhfHMD57BLCNd3YYgJefVlZWXTof6NEm9Xr1NbsmuUqjL0FQdh4UXxrcQp4ZIUQ3cO5WNG4FAyLl/2BiZo7yeOXHU1c0Oey6V5CdDHSiCCEgCOlZkp/oM9try790zNSve3ZK6DKBNXr8PjTHiO5nS5SAONpQ8twpGIxDQklbaaf3FlAXWKkILiTQAnxBXkI9lvQKVh4EogcuUbUYxtsf9fDzE+TDQKJW5yAiSih4j8300rmyPG4X1cS5eL3ry5ghdpt5c5GqtlxPidUiM8FrARrDvlc62RJzyJHA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Ic75srM4jgO5et+b0ggVNxQ5PdCGcEgJX3HJ6gzPF0Y=; b=he3edBWXn00FvdFUeVxKlOwR4MaFUaFuhpfnrFAqhLPffhLExFgulcHVRhth8Ffs1JI/N6G9cH8tC5hWybKjMoH20gojKT1j8ieoWjNjAxse/CR8Z4Y3PbKM5tE1dB5RheWLaN/wtdhgTWaS9yaHgqPbl05wK7JLWMSCH7liIFxwgJ9a/+TZ8/ElsYuzImWgtlpWvCFxVkYsxDNklagZ8XQCABqQGZk6ybe+/BqcjBEJbUCbN9KiMPxmxW1AqknS630YwN/pK81Z+hTJqJtRirt5C5e6fAc+U9OJOC8fL5f8blRQxTcncieH+BJdvQ8bOt8ENg1iCi/tDGABtS1/tA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Ic75srM4jgO5et+b0ggVNxQ5PdCGcEgJX3HJ6gzPF0Y=; b=F5CzXaRESGJsqQlENiFR11FuGOY34lsPqJxdJ1SDJxj5Em0cMs/xmshTyrrkGBxlb/MGVc+4iT2wHea/tQVDIQiq8acG9/9RFvSwOFY1epRBfyvrw/9Ae2leverXrrdqBFXPxfjULNTpIL97nKcU0EYRRuK6pk40c5v0aBfJehJ/Ui1RpgI7u6s/iZcQ6ydluNRgEbhHwQNj6g1fKGkNpyXU7do7PLQLHE2MTh6f9VduM4uK5rCIIeDWzQcUpO5oSwmjR/7iA+NiPN8OjiXeWgMYLaTz9zvt1xA/flVPZw1eC5Ga8KpEgZ7xG0QFs0x57QqfudwRFPF3MFG51KgwfA== Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) by PS2PR01MB2535.apcprd01.prod.exchangelabs.com (2603:1096:300:3d::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4755.20; Fri, 10 Dec 2021 06:15:14 +0000 Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::258d:e124:fd3a:40ee]) by PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::258d:e124:fd3a:40ee%7]) with mapi id 15.20.4755.026; Fri, 10 Dec 2021 06:15:14 +0000 Date: Fri, 10 Dec 2021 06:15:12 +0000 From: Foo Chuan Wei Message-ID: Content-Disposition: inline X-TMN: [xQBWyThIa2xFCjgmJeBl1+fJWnOrmPcN] X-ClientProxiedBy: SG2PR02CA0136.apcprd02.prod.outlook.com (2603:1096:4:188::16) To PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) X-Microsoft-Original-Message-ID: <20211210061512.c4k3y3v4ggahlqlp@main> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from main (202.160.35.133) by SG2PR02CA0136.apcprd02.prod.outlook.com (2603:1096:4:188::16) with Microsoft SMTP Server (version=TLS1_2, cipher=) via Frontend Transport; Fri, 10 Dec 2021 06:15:14 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f9e0314d-60c6-4aaa-2ea6-08d9bba46e06 X-MS-TrafficTypeDiagnostic: PS2PR01MB2535:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: pG67eglguNMXrSh9nSQW5j1D+qhZFbkwTCsNcKSqL9l5tSJWfQG1jaRh414PqRTDWybWQgB9y6XVth+0adfNr7U4pYI6vzlQInDB+Az5AESqVv8BDf5zhzSdfuPQNZ3m7guE/68x4c8TZroklqkMu9ODEvxX3w0/agQQuqVxRgVi5IM+Ul2/u8ol1iyuO99LIpRNBK6mElDNChjqeZy99ceptk7sOR6GNushbAc+Cn/rNLwj3jX9bCR/+HzHKwpCpmzxAMrswNA0CMj/aB4Y627CsGxPITbyEEyuMwR8HI2rY4AiHH3oXa2X7HtpqkugBEyh3MJAdWeMWEfO+zVwJZBXz7iB0hCjVByz+MrF1wFjYg0EWB3arbSNTNADT2P1ObgDg3tYBo/Vj+n8fAn/jQWFptWu9thK+m1zXGuAucu+LUjna70vdx/vWdAWXp7lmwvE04Wr/bfJBb2HcdtS/LM5x4X12ADZ33DbcX5V6AkyEZuLmntoIFFvkU8uujMKnSO9ZsyjMe4xMc4rvjY79xU0nbtsfq8PFFlDSWnImPjSeT1AC8WTbg9QJTzv4OK1H6l+1pbM/2xcPTb0H051b5BktTss0FuObzJtGNHZbuO4FOJ97NrnZDY+i4hHDQq3 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: pU9d8wMpVfKCcuLtBB3kRMfwrzk8UZDzp9p3eCdNgwbyUXnF3HCIW+x+bJaGYYNORAo87FJa6RGjr8nJPbBNYKGeI216Rs2N2vvtqC3Khk5mquPDxfaE1vFnzrqXf6A1QjMkc1NfISDeeBIrMjJAopIOM9GKfXxUx6vb0GpQfTZhHHxNSiLpljZDTeVEOFFIFsMQYIORwaGeXcUMhDsIeGgfz4kzkwl3HGnNBqxD0bG3TNX8TXBiEs4RWPptxFc60Lm3r38GMrVTUwGjGJE7wXvieEd9273V6yFihxvBsp/ACHzPjBAFM1lDACZFL0mZpH+vCrxjHlV//NFsOHqHIYX8w8w8AvsWW+kz8HYru9IHKrLZJiGIDCYMBzbk5P+vk+QUlciGfPsuEruPk5jTjEf18jmKfV5qx8ExnAvtD+8YLnW7WqRYIfs+nqjHkC95qO9c4ReCw+qSpXPXxIW+ZWKTjzcwBReJNupaBwQzKvHZyBGMf+cylY2mKZy+UFyshfe92od95QuQe/5pt9rb9iffVYWqED6tFWqIXmxaSLV/E9ERbZn246P5R2e3Pdbp3f1+SdNKYDc6ONBp/G4buUvCL9QlWolPWO8RN+b5b+xIfVqnPxaFGY2wDmdhhVQ6iAdwrCAvsmUKWaZrubm/pO4u8jSuDRMdeHOzXa5LIbGkIaZJufrU9EWySeWk8LmulWpLA1jObfgDnSDx6CAjZHnZZluEzJomRb/UUCqWi9R8quTvPRh/0YH1+e/03G9JliUCFnKiW07GnWGnRyJ7BDxwPWegUXli8CqV09U7suq4UZT28t3jmVQjHTEkyBTIznBiy3Jwk0kpGjFuf166cii+U1qHQHuBHxcWPi7DcOuEsNkAl5rD4Kan+EC07AIrqT9LHFFdFZ4677IixUaRcIsfM2gv5EzYpqQek0XPIOxBConxEDd9d38F/iGpPWcluAjr8bLOHNPXrhcZqmaj/w== X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-d8e84.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: f9e0314d-60c6-4aaa-2ea6-08d9bba46e06 X-MS-Exchange-CrossTenant-AuthSource: PU1PR01MB2155.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Dec 2021 06:15:14.7353 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PS2PR01MB2535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/lisp-xyz.scm (cl-lla, ecl-lla, sbcl-lla): New variables. --- gnu/packages/lisp-xyz.scm | 52 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 4925797136..e735ff368a 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -19410,6 +19410,58 @@ Lisp, including: (define-public ecl-cl-num-utils (sbcl-package->ecl-package sbcl-cl-num-utils)) +(define-public sbcl-lla + (let ((commit "ded805d1e9b1493e17b601116ba9bd8a3de3024f") + (revision "1")) + (package + (name "sbcl-lla") + (version (git-version "0.2" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tpapp/lla") + (commit commit))) + (file-name (git-file-name "cl-lla" version)) + (sha256 + (base32 "0n9vc7dnyjbbsv1n7rd8sylwda5fsdf8f890g4nachanyx0xps9k")))) + (build-system asdf-build-system/sbcl) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'fix-paths + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "src/configuration.lisp" + (("\"libblas.so.3gf\"") + (string-append "\"" (assoc-ref inputs "lapack") + "/lib/libblas.so\"")) + (("\"liblapack.so.3gf\"") + (string-append "\"" (assoc-ref inputs "lapack") + "/lib/liblapack.so\"")))))))) + (inputs + `(("anaphora" ,sbcl-anaphora) + ("alexandria" ,sbcl-alexandria) + ("cffi" ,sbcl-cffi) + ("cl-num-utils" ,sbcl-cl-num-utils) + ("cl-slice" ,sbcl-cl-slice) + ("lapack" ,lapack) + ("let-plus" ,sbcl-let-plus))) + (native-inputs + `(("clunit" ,sbcl-clunit))) + (home-page "https://github.com/tpapp/lla") + (synopsis "Linear algebra library for Common Lisp") + (description + "LLA is a high-level Common Lisp library built on BLAS and LAPACK, but +providing a much more abstract interface with the purpose of freeing the user +from low-level concerns and reducing the number of bugs in numerical code.") + (license license:boost1.0)))) + +(define-public cl-lla + (sbcl-package->cl-source-package sbcl-lla)) + +(define-public ecl-lla + (sbcl-package->ecl-package sbcl-lla)) + (define-public sbcl-cl-tld ;; No release. (let ((commit "f5014da8d831fa9481d4181d4450f10a52850c75")) From patchwork Fri Dec 10 06:16:37 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Foo Chuan Wei X-Patchwork-Id: 35106 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 9818727BBEA; Fri, 10 Dec 2021 06:17:30 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2, T_SPF_HELO_PERMERROR autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 1588627BBE9 for ; Fri, 10 Dec 2021 06:17:30 +0000 (GMT) Received: from localhost ([::1]:57594 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mvZDk-00023R-RK for patchwork@mira.cbaines.net; Fri, 10 Dec 2021 01:17:28 -0500 Received: from eggs.gnu.org ([209.51.188.92]:35308) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mvZDY-00020v-Lu for guix-patches@gnu.org; Fri, 10 Dec 2021 01:17:17 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:33744) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mvZDK-00080l-Kh for guix-patches@gnu.org; Fri, 10 Dec 2021 01:17:16 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mvZDK-0001ZZ-H2 for guix-patches@gnu.org; Fri, 10 Dec 2021 01:17:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#52408] [PATCH 3/5] gnu: Add cl-rmath. References: In-Reply-To: Resent-From: Foo Chuan Wei Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 10 Dec 2021 06:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52408 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 52408@debbugs.gnu.org Received: via spool by 52408-submit@debbugs.gnu.org id=B52408.16391170096021 (code B ref 52408); Fri, 10 Dec 2021 06:17:02 +0000 Received: (at 52408) by debbugs.gnu.org; 10 Dec 2021 06:16:49 +0000 Received: from localhost ([127.0.0.1]:45289 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mvZD7-0001Z2-7m for submit@debbugs.gnu.org; Fri, 10 Dec 2021 01:16:49 -0500 Received: from mail-oln040092255073.outbound.protection.outlook.com ([40.92.255.73]:50419 helo=APC01-HK2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mvZD5-0001Yq-Mx for 52408@debbugs.gnu.org; Fri, 10 Dec 2021 01:16:48 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OMPzCWYf3viF3ZQmc9oF8rDv3phLFwWa1ya+9x910Rra8rgZKXpN+M/B9Xj9CXknoR3vhP7r4ypGcfxiW6b5BFkPev9GQXml6ZgiweM3dv6CS2Q2eBb8QtGMqU1v9uP3NnGZ6rTxTUe4tJ5qovvZamdqs7RpY8VhlEHbcLEGrCCx/uvTJUyJxswYWSJK+3MRx76d4mP/PCrTTuKTfUMKT5NfFZrqvrc5Cdmwp41tU6bmOVL3uipyzZUhkPptj/WkptErJHaZicy2iPRjLkTYQ9JfeC52mlM/o3GrFVkz7KiTDBL6n9qVxO4q2yJ6nNb6D4eWYFXyungnoTS72vdf4Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=TGQkfcBfDBtQW7Y4YpB24DJc+09KChyLMp8MCmjNDhw=; b=OlfzWYLGmelRPV4oy28POlAnXCorXAzNpfRU/szeMperFctNS+iEVvq4A+qh1D6w+OOhv5taOyZ8vwh/ZTqCV5tmlRlWwG/p+AWSTtiNIKtfy3KrttCTbxbQpAcu2a53pT9ETgCB4DLbbqLoRuPWxOtmFjjDKnn2MyBqW5/cUTcZeJytHP7lMSuqZ8O2G8UWicc6hNQhTgKzEsVpMDVS6BVyebDn8RSpepjasUePnRafDwFDoFjypAR9HPLfTHwHCZ2jzHLhkYSJV/MVCI9powAc+RSrQbgtk3lh5aXjrTRm6Maxs531gB+o/K1FeKWsFB42M4WXDUpj/50wINy0bA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=TGQkfcBfDBtQW7Y4YpB24DJc+09KChyLMp8MCmjNDhw=; b=oPbslXBcVxq24dAcrUuxLSN4UCTt4+DklValbVJj+ZJcSSVsd6tZ102UC1WuoMvL0wBmEwImF1XKoWl55yjU9NLsD9hrGY8ltS7HEJlJ6QWR1RbA8fc2Z5t3US8NU29F9AVZvvoGc4hMNfy211aFTZwLY3jf5+QiChNWPHbd/biHihg5CgOCBwct3suvZW8hTpb7LkryKzDZIcl8CeeDa0SVzDHgGOOXCrbu01+Ccx51YnL7HOxcf+QhiRhUZEBAOaukot3URNibvEj7xrF8ZJUkqXLmWsJwnGTQYNmBXWr9Lu3Sqvwrh4yu+unBldT0gmqDIsx0f6hfs+KSejKJag== Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) by PS2PR01MB2535.apcprd01.prod.exchangelabs.com (2603:1096:300:3d::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4755.20; Fri, 10 Dec 2021 06:16:40 +0000 Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::258d:e124:fd3a:40ee]) by PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::258d:e124:fd3a:40ee%7]) with mapi id 15.20.4755.026; Fri, 10 Dec 2021 06:16:40 +0000 Date: Fri, 10 Dec 2021 06:16:37 +0000 From: Foo Chuan Wei Message-ID: Content-Disposition: inline X-TMN: [0OjzsSxUBDYYvizR5X/ql8o6cCvl6Qpp] X-ClientProxiedBy: SG2PR01CA0094.apcprd01.prod.exchangelabs.com (2603:1096:3:15::20) To PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) X-Microsoft-Original-Message-ID: <20211210061637.tojppjadlyqb3fjr@main> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from main (202.160.35.133) by SG2PR01CA0094.apcprd01.prod.exchangelabs.com (2603:1096:3:15::20) with Microsoft SMTP Server (version=TLS1_2, cipher=) via Frontend Transport; Fri, 10 Dec 2021 06:16:39 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 13b2843e-0aaf-4c54-260f-08d9bba4a0f0 X-MS-TrafficTypeDiagnostic: PS2PR01MB2535:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 2c0/9ysApC1O3btxAlMEyNceSXX4aTr0QN9Sk/0eO/y7DyKvG0bFsi9wjx9SgFzGq9UmAufvVNpz4udiQJAoVEPij2ZgLUvs7twfSJCaozNGausVFVTA9bWz7DznXF1kSg0Yf2Rry8QHeCm1ym2Vf8TUez+NbW/AGYTjx2e1pC9XlIEvWeVd3uNSFQC5T833iWAVzze+aq0HAaYlph0DVIoh9hOFBMWFWzfhs5/uar3tDq3zF/eKFWFTmC+woVTHwlfRrJw6yTH5AgchN2vijyHCLzK7UIJlBZ4hWQvuLs2xP5yH1gTpERdhU7QKDgHe6Js9a/jR65xppIis6TfRtXHN9fhQYd3d6m2WS7Eu24Dqruj29T4Xa+x/nM+VEuvB6JmFurKCe8zAvbkgIGLx2nXWjGD+49sYFlD3MjpSfNuxogpECMdEW2WOFXSMSvZ1bMnBodLKgqC0jl5hGtFiUwVG/PXfU4e9C6DCUKnJtrq4SL66/N+rFQIqyATpCIoyVwdkcPpNPdHLw1ZCQGjUwZvG2Ot93AwSE2eckXw9SRYMRA1YfCxbLvEpRymTzDkMjPeb0MBziAallQOhNM7/apReOj5ty2qiguJwwXK1a9mdduu6Q0hkaSfesLf/qbod X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: fmsBSyyMm4rlK9HStu64D+Gc7vEv7tdL6VvxxNRXAFC+uhFMEtz4u1eT3Sh/4hjcBfQdZFRQKqile2gabmh20P+DKA7wSdINuWmPodDGuSntrdcMmH0CXuY3ahwHQa3UGbXjueHe1uuEY6sv/qCXI1vDcpjOCqUSY+ijl/wmhTFBfSqIN81JvSV00XYTFK33m5VPFPGoLvKz7sX0YocUsWXsVKM7IQW+wIgbO3b2gYp3oQP4mRmxSA1WTVTKrRKOQMxIdPpcyKYnHXqSrShv77M9YYegbFIB8le+fjy9UsBuNA+Bc6hiIG14R7b21mSk/PiV/mUWKkiqa4wqMugRqP/Xgpnxcdb1bAimf2bqaUo0l2k7M0yXNKXeCuzDtARYdiKL8UNtmwemVQZhfMPaw7+fJ1oSjRXFo7Y/GsunfIjRZo5ivd25goR83oZKZdrQU5aEs578txmb5kZHRYVWh6o42wzFSIeCf26hFMwSHJB5XHxlMF2JL3Cv/cEAoZBcllq/St4E3s+hQh/yp3LKmqjxmO2DfX0Pp58ZAXu7a4iGTz0Ygog3jMTH3T0K0J5Ih5hRfPN+EFbqx+JnOpKQ1idRPZXsKmZNTSDURcMdcZy6soueAzwyTc8ScHjrvjuSC+Tm9UI0f5mmR9+BS57XxRkqFB4D2xz6iZjOdpPvrONla5NRk6f4CGFWtsSu8PE4j3mNy6iaoW6Mm+Km5RmuJT8qKeHSZzCOZmP/SEgTTGrt52Dpuh+Vr6HFzvj5pbpA0yLabrjFI7i5znOXN90/KLWa5QQ/aYw7nFJgUFtcBnZFpXV6yAo90pgyuYbkJWWPgil0Eq3m11GDOeWG7jS4PAajC27mvt+HGHyUD08vuDpz5p699rk2SxCNsNAAvkr5EHPR0r8xm7YZZUNCmaHOQbtwK0rq5mgpTACGnS8DXAOkKM4o+CfubJMMuWmmIzPaD71LU5oK+I4Oyw/dovaZcw== X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-d8e84.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 13b2843e-0aaf-4c54-260f-08d9bba4a0f0 X-MS-Exchange-CrossTenant-AuthSource: PU1PR01MB2155.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Dec 2021 06:16:40.1038 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PS2PR01MB2535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/lisp-xyz.scm (cl-rmath, ecl-cl-rmath, sbcl-cl-rmath): New variables. --- gnu/packages/lisp-xyz.scm | 46 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index e735ff368a..1ee763d25f 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -93,6 +93,7 @@ #:use-module (gnu packages sdl) #:use-module (gnu packages serialization) #:use-module (gnu packages sqlite) + #:use-module (gnu packages statistics) #:use-module (gnu packages tcl) #:use-module (gnu packages tls) #:use-module (gnu packages video) @@ -19462,6 +19463,51 @@ from low-level concerns and reducing the number of bugs in numerical code.") (define-public ecl-lla (sbcl-package->ecl-package sbcl-lla)) +(define-public sbcl-cl-rmath + (let ((commit "f6add1edda31547691d08e36ccf6c17305161aca") + (revision "1")) + (package + (name "sbcl-cl-rmath") + (version (git-version "0.0.1" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tpapp/cl-rmath") + (commit commit))) + (file-name (git-file-name "cl-rmath" version)) + (sha256 + (base32 "1ld8vbpy10paymx2hn0mcgd21i7cjhdrayln1jx0kayqxm12mmk4")))) + (build-system asdf-build-system/sbcl) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'fix-paths + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "cl-rmath.lisp" + (("\\(cffi:define-foreign-library librmath" all) + (string-append all "\n" + " (:unix \"" + (assoc-ref inputs "librmath") + "/lib/libRmath.so\")")))))))) + (inputs + `(("cffi" ,sbcl-cffi) + ("librmath" ,rmath-standalone))) + (home-page "https://github.com/tpapp/cl-rmath") + (synopsis "Common Lisp wrapper for libRmath") + (description + "@code{cl-rmath} is a simple, autogenerated foreign interface for the +standalone R API @code{libRmath}. There has been no effort to provide a +high-level interface for the original library, instead, this library is meant +to serve as a building block for such an interface.") + (license license:boost1.0)))) + +(define-public cl-rmath + (sbcl-package->cl-source-package sbcl-cl-rmath)) + +(define-public ecl-cl-rmath + (sbcl-package->ecl-package sbcl-cl-rmath)) + (define-public sbcl-cl-tld ;; No release. (let ((commit "f5014da8d831fa9481d4181d4450f10a52850c75")) From patchwork Fri Dec 10 06:17:27 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Foo Chuan Wei X-Patchwork-Id: 35108 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id DBA2727BBEA; Fri, 10 Dec 2021 06:18:33 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2, T_SPF_HELO_PERMERROR autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 6C2D627BBE9 for ; Fri, 10 Dec 2021 06:18:33 +0000 (GMT) Received: from localhost ([::1]:59114 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mvZEm-00035V-EA for patchwork@mira.cbaines.net; Fri, 10 Dec 2021 01:18:32 -0500 Received: from eggs.gnu.org ([209.51.188.92]:35374) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mvZEI-0002wA-9o for guix-patches@gnu.org; Fri, 10 Dec 2021 01:18:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:33749) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mvZEI-00086A-1P for guix-patches@gnu.org; Fri, 10 Dec 2021 01:18:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mvZEH-0001bB-Sy for guix-patches@gnu.org; Fri, 10 Dec 2021 01:18:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#52408] [PATCH 4/5] gnu: Add cl-random. References: In-Reply-To: Resent-From: Foo Chuan Wei Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 10 Dec 2021 06:18:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52408 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 52408@debbugs.gnu.org Received: via spool by 52408-submit@debbugs.gnu.org id=B52408.16391170636121 (code B ref 52408); Fri, 10 Dec 2021 06:18:01 +0000 Received: (at 52408) by debbugs.gnu.org; 10 Dec 2021 06:17:43 +0000 Received: from localhost ([127.0.0.1]:45295 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mvZDz-0001ae-Jb for submit@debbugs.gnu.org; Fri, 10 Dec 2021 01:17:43 -0500 Received: from mail-oln040092255029.outbound.protection.outlook.com ([40.92.255.29]:25494 helo=APC01-HK2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mvZDv-0001aN-27 for 52408@debbugs.gnu.org; Fri, 10 Dec 2021 01:17:42 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AoMnVq76Eta0/cpAMprfnVPz0vLrhwdSOo1Mg5cTe7aHoMDXDwDl0+gWYAgOXNTx3tl6QVYzsCzK3gRQmRY34wE+b0mD9+P1PzMzdx8tzoOX4E9b3Z5bGc/nF3EW2X52rEKHAPsLu4vYK9kbMRQ6FUGdR1H9Z6PRxrCrUve/B5FR+B+SzLc9LHYY/JLdHqbJnsgf4Fh5N5lzmLOlE9WE9qHJazUiO8EMfp4Nk5QPp1MhK6080HmvT0/pv89MrZecg1YbcFGL1vx8wVvpkqMr8xx/QrwAEg+2kjNweALspdGB1IwxrQCbxiGizR3TFb15BDGfOESKUQOsZFu9wbDAmg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=qia/m0zp0OugAk1e0XUhVVr5l/6vCI8JcTFsz3cmqpg=; b=Tc3AE5TvRqX9CO2URib1V5d06NiPQXUANfVBacrA+VQRu3LihuIO0eiL7cZ6Dbu4rv+3fUY8R78VUAAtuRmDY9UKLCIL8ahvfpOqL2rc9WVskAZhwa7sZw6eP/ensHAqskI2FOv/c58rkhA0DWmoRNjMIbBCt/qbQpIIsFd0ZzxAycho5e6/UpQyb7ZBpnvOuR2uJTEHnpHnK5XAfH5TPnikO+yFXPVmytIupnUwPdpROpbvISZoMIeI+kfQLn6ED/reymFxfpzFeDd1oZNTSvxnJmQyS/lDYQDprHHJ1x0Q60tnB87CtLIzUmjdMseRMcWmBMdmhsPEaGzNLHjD2g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qia/m0zp0OugAk1e0XUhVVr5l/6vCI8JcTFsz3cmqpg=; b=WUiS/EtHsktwMBevCHEGwGGeTOWuoOuyPBDbV4lMUd5K0axomOkySpcOjuBpx1VzgoRSqMJlh66xWaloIa4V0/5MivNRjfYZjuVnAL56yQakNZG1Kjd4klJEUCooCQ+b13vwGNxzLy9i4X8emwPiY25h6AUTvlqp6mT0WYCUpehprIF2/iTTm6M0T0SFrGjzT2zHxWTZqprpKoCYzTgZ1U3A1P7/qRWqPMT5jKyqywOMrpv9u+mFvHOMKqerLKZf3LNpuUgZFu0yTAzMXZ36XQn56qF1LDknT6FyIv4inn2HMGB67U4hk7XIYfgXWwAK4uXc9N1PC2x+/V9LRpt5bg== Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) by PS2PR01MB2535.apcprd01.prod.exchangelabs.com (2603:1096:300:3d::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4755.20; Fri, 10 Dec 2021 06:17:30 +0000 Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::258d:e124:fd3a:40ee]) by PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::258d:e124:fd3a:40ee%7]) with mapi id 15.20.4755.026; Fri, 10 Dec 2021 06:17:30 +0000 Date: Fri, 10 Dec 2021 06:17:27 +0000 From: Foo Chuan Wei Message-ID: Content-Disposition: inline X-TMN: [BsDctDQH0/7vDvh+LLosoKbkJsJy3RyK] X-ClientProxiedBy: SG2PR03CA0100.apcprd03.prod.outlook.com (2603:1096:4:7c::28) To PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) X-Microsoft-Original-Message-ID: <20211210061727.2syxzjfnhspx47cn@main> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from main (202.160.35.133) by SG2PR03CA0100.apcprd03.prod.outlook.com (2603:1096:4:7c::28) with Microsoft SMTP Server (version=TLS1_2, cipher=) via Frontend Transport; Fri, 10 Dec 2021 06:17:30 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 1eac2efa-8f98-4b97-c039-08d9bba4bf29 X-MS-TrafficTypeDiagnostic: PS2PR01MB2535:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: c0/zWEL0HdQCS0r1+LWpqT8aujYNNfRMIrjlJpsMEhd+iUBmEx9hr78ruYrHu5GTmXSufJYu8oIae8v6Tnin0hzHXhDOc4jKNUW7SCUMiNdJ404iMdN6jI/w9njEyHh5Wg1nkhNGJM3JpvvMOevEvKG6x3NjSXjzlLqarQq4rjB8PtQvlWp/Vna8/uf3CMsYF0JEtSKV8uArHlln2P2TfELq4yW0al9xiQ7meG4IVujnlVXkFLWhkOeEuR9D4yThZUc+xul9UhgxOi5DXIxFpKm8Bbf2AgoX9+Yv82RrbQ28N7BtpKsB9skhy3gaDgIBtrWL+d4m8LbGQxjjZ+Vbj6s5Wt+VFsRm3ucwhnAcnC/V1+l5FImM1Lr0FhlmNX0d+SpT8vGsdjON5KjyAU+vyOZiOcY6G1MF6zDPkzVnG93TZ1JY/C7oGBkHFc79mXBkmHtZBaw4Pq1noOQ9K6soIprRJRzbNpJTJ0jOTh/wavyTLVN+bqAMcJHk/yYqNsa1LEP4r5Fb5SVq8kxL3jPWHtdXzVMqY/47myVvhMQRdINPsCnpn4BpBdNhaax37tNAWd+q1W4/ssJ9eyPcPtwQe8YHyNHYX7B0aZqMQ97MjuNw5dxaqJrrNh7osc34VA6L X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: MkmRpc4QlABVw9vZdtmUC8WSrO0qzfVBKG7lPsguwWF+c/+gXgHecfx89Lp/NbJ7FzXla74NG71Kbagpz2Z7x2HR0Uvi1yGl7OZOmtNfLuSGIfpWQ+gVMQFC395XxfhXLeTNvTYC/ttaq+exfr7oONZCBI6sf2D9/Lj1APUc1jn9qsDt8CfejATNqd8WT5hjLiVXNrVRdbB9ky9ybr04OhCGs959xOFy3PltQM4VxfChSHT2YY289Vd+QrmzPfa7gBrnhKWaozb56TzA7pZ9uI5rLPqLw8Yj89SdhC8nzJWKL/zsUHViKAWNUuAF8+boLCZfgsONJdtR0hfykl8K1GnxLqSeQRF99W1YF5YLUNEAxe6nZQ4mO4ytwtWWpeE5CF0s1Urn7X9ZSk3hqV10/7YufthFaHI9I9BKPa/M6R+YCMCK/Jq0HuDFNodJQo0qavs146FR65vgtb4kPmo/fGLt5UhE8KfQtRKcGnZB/vrZq1eaiWi+mEju9UcXqZBuTLPdkE2MIrQ+ssV+/5zqk51Shx8U0J+96XNESVA1ocvxnKJpvC8bAtR49xMaX1hQj+ktySte0C4tOREpXeliHDaxppPpX6lJhulae4lnTtCHfUi/h7B/88x+46Qy2tje3F4AWjU+1JJLKKLLQRMufurPXJaocdJiqNzs6j1KhEZBgAhd5Tgp+mu1xV1MqdOf0Z/UPHE6/WYntaPc/LKLBrn3qtH6RhjECLwL6Ch47PgFzWmuuWsU1NHlc+PGo8ti+uNf/BIqM3taecstbdFFhAifqlRNrK6pwcbC9ElkJFLn0QaqHGa2hqGTBX0kEYKsi6cunFwMcUrEEpSOB8yOR5FDUwA1cRbTm0TVzI2+f589nVD+hdYW0CKls9ciMAVeUOpWX0UaM+8N1yYGNKHfYfOSdXQgOb2ltF98bC1VdN0vUyUzCxSjuGzxPUUmIhjr+FZ2ehCgnfrG1RCuwV5pbg== X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-d8e84.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 1eac2efa-8f98-4b97-c039-08d9bba4bf29 X-MS-Exchange-CrossTenant-AuthSource: PU1PR01MB2155.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Dec 2021 06:17:30.8119 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PS2PR01MB2535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/lisp-xyz.scm (cl-random, ecl-cl-random, sbcl-cl-random): New variables. --- gnu/packages/lisp-xyz.scm | 42 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 1ee763d25f..1477c3e091 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -19508,6 +19508,48 @@ to serve as a building block for such an interface.") (define-public ecl-cl-rmath (sbcl-package->ecl-package sbcl-cl-rmath)) +(define-public sbcl-cl-random + (let ((commit "5bb65911037f95a4260bd29a594a09df3849f4ea") + (revision "1")) + (package + (name "sbcl-cl-random") + (version (git-version "0.0.1" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tpapp/cl-random") + (commit commit))) + (file-name (git-file-name "cl-random" version)) + (sha256 + (base32 "0jn80xphyvyp2v72acr6b8a2f6dw06myr5vrjfl14brsvks7wr89")))) + (build-system asdf-build-system/sbcl) + (inputs + `(("alexandria" ,sbcl-alexandria) + ("anaphora" ,sbcl-anaphora) + ("array-operations" ,sbcl-array-operations) + ("cl-num-utils" ,sbcl-cl-num-utils) + ("cl-rmath" ,sbcl-cl-rmath) + ("cl-slice" ,sbcl-cl-slice) + ("gsll" ,sbcl-gsll) + ("let-plus" ,sbcl-let-plus) + ("lla" ,sbcl-lla))) + (native-inputs + `(("clunit" ,sbcl-clunit))) + (home-page "https://github.com/tpapp/cl-random") + (synopsis "Random variates for Common Lisp") + (description + "@code{cl-random} is a library for generating random draws from various +commonly used distributions, and for calculating statistical functions, such as +density, distribution and quantiles for these distributions.") + (license license:boost1.0)))) + +(define-public cl-random + (sbcl-package->cl-source-package sbcl-cl-random)) + +(define-public ecl-cl-random + (sbcl-package->ecl-package sbcl-cl-random)) + (define-public sbcl-cl-tld ;; No release. (let ((commit "f5014da8d831fa9481d4181d4450f10a52850c75")) From patchwork Fri Dec 10 06:18:28 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Foo Chuan Wei X-Patchwork-Id: 35109 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 8BBDE27BBEA; Fri, 10 Dec 2021 06:19:53 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2, T_SPF_HELO_PERMERROR,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 8803F27BBE9 for ; Fri, 10 Dec 2021 06:19:52 +0000 (GMT) Received: from localhost ([::1]:59358 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mvZG3-0003He-Ol for patchwork@mira.cbaines.net; Fri, 10 Dec 2021 01:19:51 -0500 Received: from eggs.gnu.org ([209.51.188.92]:35574) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mvZFG-0003HG-SC for guix-patches@gnu.org; Fri, 10 Dec 2021 01:19:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:33754) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mvZFG-0002rY-EV for guix-patches@gnu.org; Fri, 10 Dec 2021 01:19:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mvZFG-0001co-Ac for guix-patches@gnu.org; Fri, 10 Dec 2021 01:19:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#52408] [PATCH 5/5] gnu: Add cl-mgl-gpr. References: In-Reply-To: Resent-From: Foo Chuan Wei Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 10 Dec 2021 06:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52408 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 52408@debbugs.gnu.org Received: via spool by 52408-submit@debbugs.gnu.org id=B52408.16391171236221 (code B ref 52408); Fri, 10 Dec 2021 06:19:02 +0000 Received: (at 52408) by debbugs.gnu.org; 10 Dec 2021 06:18:43 +0000 Received: from localhost ([127.0.0.1]:45300 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mvZEw-0001cH-UF for submit@debbugs.gnu.org; Fri, 10 Dec 2021 01:18:43 -0500 Received: from mail-oln040092255072.outbound.protection.outlook.com ([40.92.255.72]:31466 helo=APC01-HK2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mvZEt-0001c1-Dc for 52408@debbugs.gnu.org; Fri, 10 Dec 2021 01:18:41 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=n7iELrnsx5xSAmrqROVmigbgpgIMsqqjdgOMn2GHxZarLKK4n0wHAAI9K0AmU1wjiQL2Kz6bxb0y5NYmxcLWCiREsUeEiGoIhik7h2yyoKGJhlEcRuD89zlhIlTyb8oCfrm6bfn4ZHWJvbG9sGp3If7wj9+hGAl8rjjnBAlq/Rf8hGWJn5aGTGi66Y/UhzSrO1aBUiRr2GNeMCLzegeL6f9wkTM+8yDxPmE3vKq85Mj9BigX8+5ATVOGs6sDWbwh1ed679K+njdQ9jE/YxdSG2f2H1rLdBxuHuci54KeoVDLAuiwrbNUt2yVKTgBV+UkcRgRAUlmgBtKe63plN6hHA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=D57eRW7YeoeYjaqxf3wrjmYYGXRy6unzk4Li5D5Rpcw=; b=Ku8ckO6cjDGoujPUHqrL08lSfPaqYdov7tmcNcJRLXadZORjwUas+vzbQaruh/lwqIwtOfYBfHbYYKx7UURKL5Td7iMw01+JmDKsrZrNeirzDvZorZhuIwomrDoyFEcrqEMR6KZr3r4ycOnMkr0MhUH4WipMo7/ZaL7WWudqBdK8evaBi4OmNNteiU9tyM2xCPV0FhmmqnudMhIapWwazRLEYueyvkmmDlHbN0woEH/Y+9r0hdh8srjz4cySZZA7nYYy/YbY+cGl6knEvczv1M2BViHnXxhD62m/UubKFFytA9MhQr0qaYIOl9JY4loLiUddtc9U1JdwVPCgKZiTbQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=D57eRW7YeoeYjaqxf3wrjmYYGXRy6unzk4Li5D5Rpcw=; b=HVNdVmJQorGmVDOPpmcoliASdy/nMICqGjvdeVDCoaSbRIgLamCwinTxrVwbc7PvxRoP/fgrG2NDAuxy5DoFXbVrOxfRd3kJooABYPg5bXm2reXKAsA/3CCiW1cMakx9EVuNlAvTLzFE5zapc7QrneeeTuo8YRnU1qpIhwRSHf12Zqbt2ekQnyQYezr8Xo51don8q7O9sliMYOZjdJ5sIiJV3iFcPqV7LcVY0BKsjm23dXZaK3TKX9yDLfo6wm69Rrogd3q5gLdZxIzKtTo3yDRSyjnxFff85Ftm9VXB+1IB2R9MYedCr7H9PknTOLMchVQs/tjf1abdWLFDiLNuZg== Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) by PS2PR01MB2535.apcprd01.prod.exchangelabs.com (2603:1096:300:3d::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4755.20; Fri, 10 Dec 2021 06:18:31 +0000 Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::258d:e124:fd3a:40ee]) by PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::258d:e124:fd3a:40ee%7]) with mapi id 15.20.4755.026; Fri, 10 Dec 2021 06:18:31 +0000 Date: Fri, 10 Dec 2021 06:18:28 +0000 From: Foo Chuan Wei Message-ID: Content-Disposition: inline X-TMN: [ZHH6jSgvlnm8qUuyjHm3C5DaUKc5VUR7] X-ClientProxiedBy: SG2PR02CA0097.apcprd02.prod.outlook.com (2603:1096:4:92::13) To PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) X-Microsoft-Original-Message-ID: <20211210061828.f26ykwl2f2wqa5ev@main> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from main (202.160.35.133) by SG2PR02CA0097.apcprd02.prod.outlook.com (2603:1096:4:92::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4755.21 via Frontend Transport; Fri, 10 Dec 2021 06:18:30 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c289c157-9e10-4384-429a-08d9bba4e35b X-MS-TrafficTypeDiagnostic: PS2PR01MB2535:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: n/+09IRLLtnWLkXKekMBTFezXMLLsPOnFbr/E7szOXQOCUktzajtayAqUl3b166wBjOR4VA7eYrPXY0q3EX6gvfO8TrFQPliXvmqTYUgNJH5PR6VDvMteTJATL0Aqw68IeVQeqII/GEHT24JvFOtjxMJStCW7bgVFVi3W3t1GOH9jBD63iPTuP3VWtQx4AnnhPLqNpMq8/4S6CR1O34soP4pidVDvWXKrip0xe/G0diKILr7ndiCR3/lluc90528NIZgGJ8wHliqave6wiL5C6VT8pedFMcEYOKiO02+PAiCQOLPs3PXgiozqw750m7MOGf6nVKyVaZ/PD2qhCDAYt6NrMC8JQRNTOgm/LY1k9j8XPcX2ifJ9WOXIHPPNNTwjNh2zz8wV5bF24TjXtoCebJdi9oqLYkQNRb/2ESv40e8zcDiTPEob4zFX+ePhV4ozMR/gaTnwtb8HJhr7g/iBf8OFoEAFgX2odxHkD9/KZshW5kSWCnNON9xNrNS62oIoR/939F6f5aFXleY/MsThop3TkJAmNP9Ae26v93V/b6tMfVpsL9Co+1rXU+J6s2HE/WObYQRSoEH2fSriWucY54ACZ8G7EZ0ps2C1/86RoRx4tJiNF3K0TYrmXdIV3vl X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 0I48LDkmDv0xsHmKLFDM1XhSCNZr/McyjZTFKE3cAqMylnUTbNWRCioa1Kb3VnquIz5YelSgaX2YoK/BQpbP3wrwBS7qQPycHc4/MVNZNxvrU9PugQBhbducZt3GUaZU85z7VqOV+Mj6ACxYz93Ex1KscbQ5hMcuLfX14TVdOo62DZ10zyeXVhhS1bJq/GfCtp4jZ+7RJvwNOO+lY31Zb8HITNIlcnFfJqQxXPbB9lCU0GycI1dkJ9XqFcIx7VYbJ+nhqSKAzuVX06qVw+PJEh+sWz8OiqiIio/hrRZHlDWGuRoSgnjRRVSNdv01j1UpKuvcjCJdbo2qyYnNBi23NU1rEhRPGv5QQ1DE19gYEutIB04IguKXJTVCVpSnolTHnEH5dV/YezxXGJGzTk/tqmrpVQL0HAglvM3u5zeKxfDdyoXw6jl5+RxeqFAEP1H2VBanvtB7bJ75yXMlJ0XAxVBRkU+50U5wBKfeq02q+wj5ac64fWu/Cbrkeh80mpXLPa50EVVGZuYq/3EC2cBri3hN0L9SHjNRwRcmRaxFr/uOhZBraMgVX/E8stb/Zdalo3pxwlcPRdYFMh+ZgUvgaQ6E8eMxZS9axA9baTMGo93xiphzmPiPHosaVURmFz/VA0l0gP0V/AwzDVjIO2sQdtZrAcuBnxeIXAtAhV0D/pgXvQlpsLuLUsSUXZbrjh5oqKTYmqWkrIeHOL/Q5uSF8t4x6cCKULnTbD+pNk58mYALRqGgiW4g5/+DIrAHurTbFDs2GdOyAyLfqsirXbiNq9B6QoeiPJ2kAPrbDFAPfmvuerolvZ0HHsi9QbVOPH+iiJPc7Bu3rehAirO+mA5PiHKQHCIJQExyCaR6N/nYreNIMqKXQ+/DuaRcKOdZfQsAud5xEfPoFbpKa5KEOoiAmas2w4Sk4+GGETtysBY6lswu6/KLeyotZrhSu7umuRPskn+Zt6I9R2gKoCe7OW0M4A== X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-d8e84.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: c289c157-9e10-4384-429a-08d9bba4e35b X-MS-Exchange-CrossTenant-AuthSource: PU1PR01MB2155.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Dec 2021 06:18:31.4844 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PS2PR01MB2535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/lisp-xyz.scm (cl-mgl-gpr, ecl-mgl-gpr, sbcl-mgl-gpr): New variables. --- 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 1477c3e091..6a1a3f9fe6 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -19550,6 +19550,39 @@ density, distribution and quantiles for these distributions.") (define-public ecl-cl-random (sbcl-package->ecl-package sbcl-cl-random)) +(define-public sbcl-mgl-gpr + (let ((commit "cb6ce51e2f87bf1d589f3703c13eea6e25780afe") + (revision "1")) + (package + (name "sbcl-mgl-gpr") + (version (git-version "0.0.1" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/melisgl/mgl-gpr") + (commit commit))) + (file-name (git-file-name "cl-mgl-gpr" version)) + (sha256 + (base32 "0w51dqixh277k6sl8bqvvp1400y6kd1l5h3d9q2f40l9bpxy8gjx")))) + (build-system asdf-build-system/sbcl) + (inputs + `(("cl-random" ,sbcl-cl-random) + ("mgl-pax" ,sbcl-mgl-pax))) + (home-page "https://melisgl.github.io/mgl-gpr") + (synopsis "Common Lisp library of evolutionary algorithms") + (description + "@code{MGL-GPR} is a library of evolutionary algorithms such as +Genetic Programming (evolving typed expressions from a set of operators and +constants) and Differential Evolution.") + (license license:expat)))) + +(define-public cl-mgl-gpr + (sbcl-package->cl-source-package sbcl-mgl-gpr)) + +(define-public ecl-mgl-gpr + (sbcl-package->ecl-package sbcl-mgl-gpr)) + (define-public sbcl-cl-tld ;; No release. (let ((commit "f5014da8d831fa9481d4181d4450f10a52850c75"))