From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id qJyxDpu67F5uHgAA0tVLHw (envelope-from ) for ; Fri, 19 Jun 2020 13:16:11 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id ce6BCpu67F7GBAAA1q6Kng (envelope-from ) for ; Fri, 19 Jun 2020 13:16:11 +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 ADEE29404D5 for ; Fri, 19 Jun 2020 13:16:10 +0000 (UTC) Received: from localhost ([::1]:59914 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jmGsL-0001TM-D2 for larch@yhetil.org; Fri, 19 Jun 2020 09:16:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44338) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jmGsE-0001TE-No for guix-patches@gnu.org; Fri, 19 Jun 2020 09:16:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43874) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jmGsE-0002t0-EH for guix-patches@gnu.org; Fri, 19 Jun 2020 09:16:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jmGsE-000634-9U for guix-patches@gnu.org; Fri, 19 Jun 2020 09:16:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#41949] Adding the Gerbil scheme language, build system and two packages Resent-From: Edouard Klein Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 19 Jun 2020 13:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 41949 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 41949@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.159257250323165 (code B ref -1); Fri, 19 Jun 2020 13:16:02 +0000 Received: (at submit) by debbugs.gnu.org; 19 Jun 2020 13:15:03 +0000 Received: from localhost ([127.0.0.1]:55420 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jmGrH-00061X-99 for submit@debbugs.gnu.org; Fri, 19 Jun 2020 09:15:03 -0400 Received: from lists.gnu.org ([209.51.188.17]:58538) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jmGrE-00060o-IM for submit@debbugs.gnu.org; Fri, 19 Jun 2020 09:15:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44006) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jmGrE-0000rk-D3 for guix-patches@gnu.org; Fri, 19 Jun 2020 09:15:00 -0400 Received: from sender4-op-o11.zoho.com ([136.143.188.11]:17149) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1jmGrC-0002a0-Ez for guix-patches@gnu.org; Fri, 19 Jun 2020 09:15:00 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1592572492; cv=none; d=zohomail.com; s=zohoarc; b=YK0g2V9Xx+UjlBe16+KxKjHRBBPAeW0fVTbJjJ7RLYqG7ys7/9cqF3giDl9BNbnrUHvAkAL460DTyoFx7J+baD3/xqMF7bBC0a5jzGemwxDm80iB6vCedxiWOrjNC3FNDOb7ajeN1CIPTuChHPHbSw4lyxCPKctXF2Sv9emcXXI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1592572492; h=Content-Type:Date:From:MIME-Version:Message-ID:Subject:To; bh=tOEk++PWQyag4+oOBEfeW2QqiHC6NiSFC/fVMqguqnk=; b=AedbWHRDFzDeYRaXvj1b2Ud6mR75sHG8N/mh2NGcY+enmLAu6ofXqv0huZ2hkZ9Zt4jdFMhojxueU9EmiaBNVEu3tsaO5rFcRBFYd3ZFauw7S7vQLJBdBvXHC61ty50zm4ZpLiE3uU/GxU3QoMPBEETgv2oiEk0+MrzUay0Rt7k= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=beaver-labs.com; spf=pass smtp.mailfrom=edk@beaver-labs.com; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1592572492; s=zoho; d=beaver-labs.com; i=edk@beaver-labs.com; h=From:To:Subject:Message-ID:Date:MIME-Version:Content-Type; bh=tOEk++PWQyag4+oOBEfeW2QqiHC6NiSFC/fVMqguqnk=; b=G/ILDVfXuQ0vBc6aNLzHHWbbnUdiZUDRiWHWLo7dbygWD97pF8aM6vDZdlwIflKq z2SyUFwiY/3sC4+AjWBDuuLjLVl0Ukccu6IV0zEQfTB1GytrVWuog/fy/Om4FUREeWU NgBF/lzHZ1vV3Ky3d5HUWoVQGL+ahpfLDfechdCk= Received: from alice.lan (lfbn-idf1-1-1299-119.w90-79.abo.wanadoo.fr [90.79.23.119]) by mx.zohomail.com with SMTPS id 1592572490084201.22261341911792; Fri, 19 Jun 2020 06:14:50 -0700 (PDT) User-agent: mu4e 1.4.6; emacs 26.3 From: Edouard Klein Message-ID: <875zbn2o5i.fsf@alice.lan> Date: Fri, 19 Jun 2020 15:14:33 +0200 MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External Received-SPF: pass client-ip=136.143.188.11; envelope-from=edk@beaver-labs.com; helo=sender4-op-o11.zoho.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/06/19 09:14:54 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] 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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -2.4 (--) 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-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=fail (rsa verify failed) header.d=beaver-labs.com header.s=zoho header.b=G/ILDVfX; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Spam-Score: 1.99 X-TUID: QUZCmKSOInY9 Dear Guix, The patches I'm about to send add the Gerbil scheme programming language (https://cons.io), which could be described as Gambit, but with batteries included. The authors are friendly to Nix (they edited the source to make it Nix-compatible) so I expect the addition to Guix to be welcomed there. I've added the gerbil packages, which will allow one to start hacking in Gerbil in no time, as well as the gerbil build system, as deployment of software coded in gerbil is not easy. In theory static binaries are possible, in practice it was easier to add gerbil to guix and use guix pack ;) Two packages are provided, to seed the addition of further packages to the ecosystem, and to check that the build system works. I'd be more than happy to apply the changes that will probably be necessary (it's my first time working so deep in guix). Cheers, Edouard.