From patchwork Fri Dec 10 06:10:19 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: 35103 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 9271027BBEA; Fri, 10 Dec 2021 06:11:15 +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 1E58727BBE9 for ; Fri, 10 Dec 2021 06:11:15 +0000 (GMT) Received: from localhost ([::1]:55188 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mvZ7i-00009J-7y for patchwork@mira.cbaines.net; Fri, 10 Dec 2021 01:11:14 -0500 Received: from eggs.gnu.org ([209.51.188.92]:34256) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mvZ7W-0008VH-JC for guix-patches@gnu.org; Fri, 10 Dec 2021 01:11:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:33715) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mvZ7W-0004rK-8r for guix-patches@gnu.org; Fri, 10 Dec 2021 01:11:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mvZ7W-0001Md-4r for guix-patches@gnu.org; Fri, 10 Dec 2021 01:11:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#52406] [PATCH] gnu: Add cl-geco. Resent-From: Foo Chuan Wei Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 10 Dec 2021 06:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 52406 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 52406@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16391166295189 (code B ref -1); Fri, 10 Dec 2021 06:11:02 +0000 Received: (at submit) by debbugs.gnu.org; 10 Dec 2021 06:10:29 +0000 Received: from localhost ([127.0.0.1]:45259 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mvZ6z-0001Ld-8C for submit@debbugs.gnu.org; Fri, 10 Dec 2021 01:10:29 -0500 Received: from lists.gnu.org ([209.51.188.17]:56756) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mvZ6y-0001LW-Em for submit@debbugs.gnu.org; Fri, 10 Dec 2021 01:10:28 -0500 Received: from eggs.gnu.org ([209.51.188.92]:34156) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mvZ6y-0008Qu-9h for guix-patches@gnu.org; Fri, 10 Dec 2021 01:10:28 -0500 Received: from mail-oln040092255099.outbound.protection.outlook.com ([40.92.255.99]:20944 helo=APC01-HK2-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mvZ6w-0004l4-2e for guix-patches@gnu.org; Fri, 10 Dec 2021 01:10:28 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mskZPZdhLtMhjviLpeqW9ZwoD8J+JhEc3/HeqBBXyCr/DAhWyhinl6WkdQq+W5pZmN8uGxEtx1JqKPiI7tYF5BUSKTZpivhk5+BWPB8imhmZ+gcMVYURa3BaPuVYUGaqrwcweZXoD1r+rE4PEIfif9j4OWOFfI/+6RmMExB77KU+ka/5v2KKMMSYIZLO4SUbGqvcZYCFKIFh2HSUDfkIeHlogT+HCqYfEd3SfW2pVGZKD6l2heHsfxuZf1PJwbnTiEZ/sRdRSQM+oQBhaI3jWB2CrJaGzRmyWfvZ5FK1QFtXOCQmgYfuk1MgzzXxctiZEk7WZgX2U6orh57LkimZVQ== 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=l6i1MfR/VHbWFONqiQ0xPPmsIzYjbGnmt5noMZeCZfo=; b=WtWGfWT8Ydd6gN7A6GOShe3DHSq0hsAFtpfw2dckKQmnYqXXamWCj2hOf29O0qHeTe6w8LRTn/qpQnEdFrjZa2rx4e8VsPot+pIqbImm1AqQeowFVGxd7RdG5prkVuW3ZAW0VCVjU2mHr7r5+PUfonoQ8s/m5SUY2XzYxQG//GXk7JXwnu0G8W+TK/pU4sCyPwvAH99bc6aRtWYvTBWSq+dQeVY79KGr0+vquSHAkO39k1MvfeOYUAa+9MWkEjiDHehYiwP8B0OFYKUY7BtJpgg+szUzsWiK9tXiqr0Lpn8gJOXNeEEXfYWo6NcqnZhPVwOPNQhRxD75S/UdFKFe2A== 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=l6i1MfR/VHbWFONqiQ0xPPmsIzYjbGnmt5noMZeCZfo=; b=t0Em0kuCZReIdfjPKHsfc8NfiJcxVDH/3QyBLNAuGFvqfqw/8klYoerAtJFj7HsYXfTyMati5Pz8AuaLk4eJluXag9zqmSaVR+BrCKnMPmHBKjIe02vbSe9BVOaGCpjQiuGk6kPWpX/fkfkwLOxr8ynCazIECAQqY2PEW0YhnmhA2w6GU3wul3gSNOwUUQkJI9mGJt0X/+nMqgfmWaZe+Ec/DfysN3um6eeIFIuimLY9l0RvFEt++3Nwq4oEToBY0NHwkPNJdSuyJtaJcFa9JvBRI1YDkeUWzW2fc3rOZOpYq+9WaE/6eCJYg5mhShJ6AW3hRP9mEC/vtlIN9h1GeQ== Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) by PU1PR01MB2027.apcprd01.prod.exchangelabs.com (2603:1096:803:17::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4778.14; Fri, 10 Dec 2021 06:10:22 +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:10:22 +0000 Date: Fri, 10 Dec 2021 06:10:19 +0000 From: Foo Chuan Wei Message-ID: Mail-Followup-To: guix-patches@gnu.org Content-Disposition: inline X-TMN: [Ge3S8hKQgkSFUYaOO8BbN1mFRFYbtIT+] X-ClientProxiedBy: SG2PR06CA0209.apcprd06.prod.outlook.com (2603:1096:4:68::17) To PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) X-Microsoft-Original-Message-ID: <20211210061019.us33cflctxoqvsey@main> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from main (202.160.35.133) by SG2PR06CA0209.apcprd06.prod.outlook.com (2603:1096:4:68::17) with Microsoft SMTP Server (version=TLS1_2, cipher=) via Frontend Transport; Fri, 10 Dec 2021 06:10:21 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 736f1c22-3465-4410-6786-08d9bba3bfb2 X-MS-TrafficTypeDiagnostic: PU1PR01MB2027:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: VgfEk3yjMjPVqY9xFIJs5xK4KNuIVH66Uin28ojM8nToHr5otAMlH1e35XYsXLf+ivFnE8tr1ShSavAOpS89KiEt/PlX9UmnOrrG8RdTYardtRX1Lr4C5xMBmLs5C0GiI2ZIbmFKJwdx+5yYlLqm+Ehp1YwC2RS8DNZTYyvbFN4pHHECCBgCOjeQ+BLSo0jwW140SAstYBgdX63jTBPNJtHWBo3DFkCmxTmT8Ch+Xn9HhIxw9kOTfydV+2qv2DX549HuXuK2YbVKJWJTyLMSNJie99hEk6AF1h2JmqfA6ixgqwxQnFsshQTrgWofvggnKoQgFG8GRnO6ofiApSgINkFaLz2HhVKebm/LVdXh4dYs/lO2+ARLqMQnblZx1Zf2Yw3AHB/nqusd4uOPHFqMopWohuBkkkfuXVYU8nIH+zEWoKSCORzYedJKYCUSk4CoqIv9HOHuogg0a9yPo+KBwVEkI2VulJcBgDsNDYdI13iJd6h3MZRbAbokbBgaxX5WjxnlBGLFCw1tfNER1+7ekgFpdKDkmPCwgLyvAyKGErw6dQ88gjddbdk32P1LU1wg4alH3/t5EXVZQEtAtEWiPmW8wa8HvgR6j/bqFl8czUvgegqbuRHZ7iZE7yVSI1JN X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 3locukgSeRfeRR+TBSl5gF5AHa9rpOVGg6a6Z92vwPg6tNK9bCPvUGiGIUbe/WTqfD48MfmIdoC+YT0OWw0nGaMmE16h6jIFtaasDhl1OvmgI4bF5JMQ3JBncRohbJ7m69NeHQbp4Xsc6bRyOWeHda9OuDEDAj4E/YHEG3yDrlzFN4lzfHWD9tM/AIkZ0YHlFsaMkOvfKVU2ioQq9tscMQWJAmtBjuiHG8sYOP2/uPg80WAG83sjtSoZm276AcEBX/y/VFOTEHYL8KY8ZkVC+j/ckVxdiyvdFH7atqsxwVMHyhy5ZB4twvFsj4tFJT/m6Kai5trRZVq+3qLSxoH+23Qqeiv8q2v72qNipsfj1H9auTuKO3wOqYQ5a/+0qsuP/d3C8GbtUl69WHTA8vOTkOcrOi8c0PbX3Burk8JGhSZeOVuSdAd2W/SJoQ4sWpJJearJtarQv8CFZjI50oo0paBjqd4UlEJSK3G+YncJ41lL7I5Pu/XQId88DMe4oHQpgMjoRicfj3j6Yux4Wz04Zt/bsC4Yfz+XkSOtMFE+2vuC2XywBj1u54URepRUMlYrespmNSrlNiF1Km981XVZkD3i+oa5kO6CSESy3d9fhJOpYPM0BWkmfI0SLbUjRG4uFMjAGjhfNBCRdJ0hvB6KugfJJfJUwoKbpozZpzN7Z1bj0PTf0QzdRmMoV4Ba1nbb9gvKEjLz5pJtoIr3IxQZXv+uEzuhvU6lIDLrD6wrvhNRt4pTZUyyWsTBGo9dqBH5l8X6j49iJB4I7W0yzFUuFXPTJWBsj4xITD11D+KeCb0v01NUU14C0huCgaA8ZTYfsDbRV6S/xAc9O+VM3GhzJOvgUx1vYDG+8mgaIclC5nvuVpX9U4POPkVXfuZL+g7NUnEsLtrslJjBZ+oUQ5QXuZMe9IQnYMhK1toenWOkfouyIm4684qoIXIM+iMJtzWtHje/SOUb5hJMh7HXZep7nA== X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-d8e84.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 736f1c22-3465-4410-6786-08d9bba3bfb2 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:10:22.2098 (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: PU1PR01MB2027 Received-SPF: pass client-ip=40.92.255.99; envelope-from=chuanwei.foo@hotmail.com; helo=APC01-HK2-obe.outbound.protection.outlook.com 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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-geco, ecl-geco, sbcl-geco): New variables. --- gnu/packages/lisp-xyz.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) base-commit: e1973ae74beb2880c11593155849f43e23ef620c diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 635f8e48cb..8e5312608b 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -19757,6 +19757,37 @@ Vernacular builds on Overlord and is inspired by Racket.") (define-public cl-vernacular (sbcl-package->cl-source-package sbcl-vernacular)) +(define-public sbcl-geco + (let ((commit "db13c9384491092975f46f6a837ccdc04681a93a") + (revision "1")) + (package + (name "sbcl-geco") + (version (git-version "2.1.2" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/gpwwjr/GECO") + (commit commit))) + (file-name (git-file-name "cl-geco" version)) + (sha256 + (base32 "1ncaf9ab7jz59zmga0p97blsjjb1m6db0qih57wipfhqdb5ylz17")))) + (build-system asdf-build-system/sbcl) + (home-page "https://github.com/gpwwjr/GECO") + (synopsis "Framework for prototyping genetic algorithms in Common Lisp") + (description + "Genetic Evolution through Combination of Objects (GECO) is an +extensible, object-oriented framework for prototyping genetic algorithms in +Common Lisp. GECO makes extensive use of CLOS, the Common Lisp Object System, +to implement its functionality.") + (license license:gpl2+)))) + +(define-public cl-geco + (sbcl-package->cl-source-package sbcl-geco)) + +(define-public ecl-geco + (sbcl-package->ecl-package sbcl-geco)) + (define-public sbcl-cmn (package (name "sbcl-cmn")