From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id MG3KJITvsmH2OQAAgWs5BA (envelope-from ) for ; Fri, 10 Dec 2021 07:11:16 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id aM2LIITvsmGNcgAAB5/wlQ (envelope-from ) for ; Fri, 10 Dec 2021 06:11:16 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 4E17AE407 for ; Fri, 10 Dec 2021 07:11:16 +0100 (CET) Received: from localhost ([::1]:55188 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mvZ7j-00009J-Gz for larch@yhetil.org; Fri, 10 Dec 2021 01:11:15 -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-Type: text/plain; charset=utf-8 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+iMJtzWt Hje/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+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1639116676; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:list-id:list-help:list-unsubscribe:list-subscribe: list-post:dkim-signature; bh=l6i1MfR/VHbWFONqiQ0xPPmsIzYjbGnmt5noMZeCZfo=; b=MyinAeogYJQ8jlLzfji5ftxfta8m3LR2YEIqgGIRXKeCLV1LMhLTgQRQB2tx7M22HBfYU3 l4rvsGuZ2xWcO7JrqgfvU2eH0sD3O/FWsWxIA8YpcrGuzyEvcViXFmzu7MEHUj87OsDiYf MtamP8IEmHydfJM1hS7qBfVV0DctkSrfpfbMAAINkg0vtUOs7E5d5IV1lje9aJlmmGDjQd Mg4bT7LS7ZkHEs+oU6/k2BGEXBXf83n8lgBcVJMQ4knoxFcfXMynk20n6yifUxdtfzc7A7 cqpBXknOYR4ewW0NzeGMY+GhpFyj0V0pf9sIuERbC6M9ACAof8o2Qtg5JwZvZA== ARC-Seal: i=2; s=key1; d=yhetil.org; t=1639116676; a=rsa-sha256; cv=fail; b=BiYpCU4+1IcRhMUwtpWexLbAsSgAl31KRcLhPeOEmEXyj+Xk7OMkO2lHj5PpeZCLTJvq8i LHSaGlXiVd2xXIpY4BOGJgSO4MuURSFLAVL0vVqxdB7BLbMcJH4CqNJh00fJNF1112GzZF yxP8AsqC/Io6T6uDUVgw9hf+3CY9lJZg6nSxSXoxIf/eVnQEKYGtIE+r4nf+UvULkiRgni 070MrpbhxoVSdBoKj6g26Vk1jnciyFWfYX9G/RFG1+KZ7opnomPZ7x56fsciKvSptvNE/7 5T+YY+Ys7wxh/7Ki8N9UmFDdetmmxR2llpcFf/t5yLBF77hC6MOce0qNxIfSdg== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=hotmail.com header.s=selector1 header.b=t0Em0kuC; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); dmarc=fail reason="SPF not aligned (relaxed)" header.from=hotmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 2.24 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=hotmail.com header.s=selector1 header.b=t0Em0kuC; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); dmarc=fail reason="SPF not aligned (relaxed)" header.from=hotmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 4E17AE407 X-Spam-Score: 2.24 X-Migadu-Scanner: scn1.migadu.com X-TUID: E4zKvJlCyu0g * gnu/packages/lisp-xyz.scm (cl-geco, ecl-geco, sbcl-geco): New variables. --- 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 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") base-commit: e1973ae74beb2880c11593155849f43e23ef620c -- 2.25.1