From unknown Tue Aug 12 07:34:40 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#42751 <42751@debbugs.gnu.org> To: bug#42751 <42751@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Add cfunge. Reply-To: bug#42751 <42751@debbugs.gnu.org> Date: Tue, 12 Aug 2025 14:34:40 +0000 retitle 42751 [PATCH] gnu: Add cfunge. reassign 42751 guix-patches submitter 42751 Hendur Saga severity 42751 normal tag 42751 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 07 15:54:40 2020 Received: (at submit) by debbugs.gnu.org; 7 Aug 2020 19:54:40 +0000 Received: from localhost ([127.0.0.1]:57616 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k48Rp-0006CF-4d for submit@debbugs.gnu.org; Fri, 07 Aug 2020 15:54:40 -0400 Received: from lists.gnu.org ([209.51.188.17]:50976) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k45li-000280-W8 for submit@debbugs.gnu.org; Fri, 07 Aug 2020 13:02:59 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44410) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k45li-0001pV-My for guix-patches@gnu.org; Fri, 07 Aug 2020 13:02:58 -0400 Received: from sonic311-24.consmr.mail.ne1.yahoo.com ([66.163.188.205]:38144) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1k45lg-0005jV-7a for guix-patches@gnu.org; Fri, 07 Aug 2020 13:02:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1596819774; bh=pYNmQIiMDgP/AcpQRwU9JqVzga8SnwGT0I5sVe5/9V8=; h=Date:From:Reply-To:To:Subject:References:From:Subject; b=SRT44S0eF3zuypkLddHMRWEau8f2rj+0pqMf5i5aSte0j6MjSBUXrjkzB4ZN2qjS2HS8uxt7XXS8oTpIjhjDmrevM4nhhWkGKph0xTiShKXZs4fGeqTkFDiNoVG4Ykk5qVyPYKkhTud4kQPWdHDg9q1XArwf5Y2gEDigdqc9VC15N/I1Is8etuU7JB6j0iZdWvOsqeFl7zDBTujWe2m6xw5jQwt2l/fGTy+bH09PZioaZYWcQ+5bt1psrFLYhYhct8y62dmeA4ZwAXEevOa2Cl3puEz0SCpRAobycCzpSCepSNHhBNUwveaXUKPcWLRH939EX8dKqAwQ7MMzKkDWsg== X-YMail-OSG: RVhVcUMVM1mb__yubiq1p4cY.6t4l7d.h2wL31N5m6qNagHy5mOgxV1OzNyRDzg Hvn.vHTHbO_PET5_XOY6XTEkU31qeGomVMCMrbsf79N1H45aV0pBhb_DwLhhBH9Z86IvQ7mX6aaQ mhFPmKs0zrSEmm0SDgbo1oN893Fr5UxGPVyip0h4ejcNCvuBDd_yNoSkY7MKP4kMJHfvocIaU8Qm JBsY23GHjmVtRKwazz_gyvIhkJ_fMBOjFwF7tns7n_FNOZgn4moJSA4_lezSadW6QVh1pIBruHL6 BHauiyLK3p0DpKLJPfTG.URcaQyvG2MdNTsTG7.Uq2x1KyeV_KB4Yc55eIhTZgDaxZFrZi.6TTte C7ihaF69Ay3xY1B23DDvAymy71qZKIXTVBRiLUlhiKCVK3zQYiwThLYL5sSaJ8ON2Rvd5CKhHgm6 7h85SYP5owwc_6Pk.1yZPlVl0O6RaDHhUz7mWSbxFIW6KTdtfsRvS7rREJU_74U1m1b5JUBDPlPx nfTpU1ssBTl4VkyM6O6y5RvUPYHanVJ_npnkPkm2.93sW3oHTOmVDF906YNMsBQ4mkHavQ9Wgq3V 8yTsAqk6mtMbMF4L8_ohVvd3gBlwfAu0TTbvoqGb7YuHVyIQQdVOH.VBu694BvskH4ewgdM.CU4Q gi_Ija.MspNGzaxHn4E9_4EK_fa7NnqIfiu2GjwLQWNgll36EwuPVt1rQPZpCW3TxpJlFhtyPinW SshVh._j9bm52HiJrBMc2mXcETHEBP1foxtS6UMye2gxjcy9kjHJmRvJ8XFPP8QKKK39IDgaK6ic HcDSQrvlAXyZaRTAAMzxnFPR47egm2EmGjm.ZA2yZ3IRhynodRGWzaQlaQBvqviPRCCL6KJIvBc2 SLE4Ug5VL75ZfG3_DSZFISA6Gu_js.tdVmxnRlvNchnJjIB2IPRwc31brGQ7JZZ7_x1MwRtCg6vh rS9u0pa1RIIxpvjfSsbn15vejXjF7isYmhSxxlacpm7lOVvQ0TpTe8EH.e0HQjeUEFk_oXe29anh 8P0XWbwbBlwZ6f2ouOkcnHCGDMi9zFGz5NfqkqfmEakO5C87TCCpmhHPfDoPWtQptoQhw2qcVcE0 J0mMeXZrsgozyDkWoT_XP_2Um.uSjhcw2Z73YwuG6s3ZJ.2XDFEdVzjtF..BCg8Ij9lLSJTkJCxp 7MRPvHO29m7HGfN700V3IP6FHofPA1VuRJU6GXoF0lAcT85yad9tDKkdIDwYyD7hIr_JSDRlznii JtGhHvdEfnxDw6jEX8X8TfhUzCbFK89VCt8g8EmmrQCqioqH27w25NX4E1hOtVvFHT3V1WKUF2vO ryc6GKV2mwKOPyK0- Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.ne1.yahoo.com with HTTP; Fri, 7 Aug 2020 17:02:54 +0000 Date: Fri, 7 Aug 2020 17:02:40 +0000 (UTC) From: Hendur Saga To: guix-patches@gnu.org Message-ID: <1926083374.1509159.1596819760388@mail.yahoo.com> Subject: [PATCH] gnu: Add cfunge. MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_1509158_2104355588.1596819760388" References: <1926083374.1509159.1596819760388.ref@mail.yahoo.com> X-Mailer: WebService/1.1.16436 YMailNorrin Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36 Content-Length: 4944 Received-SPF: pass client-ip=66.163.188.205; envelope-from=hendursaga@yahoo.com; helo=sonic311-24.consmr.mail.ne1.yahoo.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/08/07 11:01:55 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -22 X-Spam_score: -2.3 X-Spam_bar: -- X-Spam_report: (-2.3 / 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, HTML_MESSAGE=0.001, MPART_ALT_DIFF=0.79, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Fri, 07 Aug 2020 15:54:36 -0400 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: , Reply-To: Hendur Saga Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.9 (/) ------=_Part_1509158_2104355588.1596819760388 Content-Type: multipart/alternative; boundary="----=_Part_1509157_1866714843.1596819760387" ------=_Part_1509157_1866714843.1596819760387 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable I=C2=A0added=C2=A0a=C2=A0new=C2=A0file,=C2=A0esolangs.scm,=C2=A0because=C2= =A0I=C2=A0could=C2=A0not=C2=A0find=C2=A0any=C2=A0other=C2=A0place=C2=A0to= =C2=A0be=C2=A0more=C2=A0appropriate,=C2=A0for=C2=A0this=C2=A0and=C2=A0forth= coming=C2=A0packages. -=C2=A0Hendursaga ------=_Part_1509157_1866714843.1596819760387 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit
I added a new file, esolangs.scm, because I could not find any other place to be more appropriate, for this and forthcoming packages.

- Hendursaga
------=_Part_1509157_1866714843.1596819760387-- ------=_Part_1509158_2104355588.1596819760388 Content-Type: text/x-patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="=?UTF-8?b?MDAwMS1nbnUtQWRkLWNmdW5nZS5wYXRjaA==?=" Content-ID: RnJvbSAyZDMyNzdjNjUxNzU0MTc4ZDQyZWQxZWRkZWQ1MDM3NWI3NGRjOTkyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBIZW5kdXJzYWdhIDxoZW5kdXJzYWdhQHlhaG9vLmNvbT4KRGF0 ZTogVGh1LCA2IEF1ZyAyMDIwIDE4OjQzOjIwICswMDAwClN1YmplY3Q6IFtQQVRDSF0gZ251OiBB ZGQgY2Z1bmdlLgoKKiBnbnUvcGFja2FnZXMvZXNvbGFuZ3Muc2NtIChjZnVuZ2UpOiBOZXcgdmFy aWFibGUuCi0tLQogZ251L3BhY2thZ2VzL2Vzb2xhbmdzLnNjbSB8IDQ5ICsrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDQ5IGluc2VydGlvbnMo KykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBnbnUvcGFja2FnZXMvZXNvbGFuZ3Muc2NtCgpkaWZmIC0t Z2l0IGEvZ251L3BhY2thZ2VzL2Vzb2xhbmdzLnNjbSBiL2dudS9wYWNrYWdlcy9lc29sYW5ncy5z Y20KbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uYmM0OTE4YjIyNgotLS0g L2Rldi9udWxsCisrKyBiL2dudS9wYWNrYWdlcy9lc29sYW5ncy5zY20KQEAgLTAsMCArMSw0OSBA QAorOzs7IEdOVSBHdWl4IC0tLSBGdW5jdGlvbmFsIHBhY2thZ2UgbWFuYWdlbWVudCBmb3IgR05V Cis7OzsgQ29weXJpZ2h0IMKpIDIwMjAgSGVuZHVyc2FnYSA8aGVuZHVyc2FnYUB5YWhvby5jb20+ Cis7OzsKKzs7OyBUaGlzIGZpbGUgaXMgcGFydCBvZiBHTlUgR3VpeC4KKzs7OworOzs7IEdOVSBH dWl4IGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2Rp ZnkgaXQKKzs7OyB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNl bnNlIGFzIHB1Ymxpc2hlZCBieQorOzs7IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVp dGhlciB2ZXJzaW9uIDMgb2YgdGhlIExpY2Vuc2UsIG9yIChhdAorOzs7IHlvdXIgb3B0aW9uKSBh bnkgbGF0ZXIgdmVyc2lvbi4KKzs7OworOzs7IEdOVSBHdWl4IGlzIGRpc3RyaWJ1dGVkIGluIHRo ZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsIGJ1dAorOzs7IFdJVEhPVVQgQU5ZIFdBUlJB TlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKzs7OyBNRVJDSEFOVEFC SUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCis7Ozsg R05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKzs7OworOzs7IFlv dSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBM aWNlbnNlCis7OzsgYWxvbmcgd2l0aCBHTlUgR3VpeC4gIElmIG5vdCwgc2VlIDxodHRwOi8vd3d3 LmdudS5vcmcvbGljZW5zZXMvPi4KKworKGRlZmluZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBlc29s YW5ncykKKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgbmN1cnNlcykKKyAgIzp1c2UtbW9k dWxlIChndWl4IGJ1aWxkLXN5c3RlbSBjbWFrZSkKKyAgIzp1c2UtbW9kdWxlIChndWl4IGRvd25s b2FkKQorICAjOnVzZS1tb2R1bGUgKGd1aXggZ2l0LWRvd25sb2FkKQorICAjOnVzZS1tb2R1bGUg KChndWl4IGxpY2Vuc2VzKSAjOnByZWZpeCBsaWNlbnNlOikKKyAgIzp1c2UtbW9kdWxlIChndWl4 IHBhY2thZ2VzKSkKKworKGRlZmluZS1wdWJsaWMgY2Z1bmdlCisgIChwYWNrYWdlCisgICAobmFt ZSAiY2Z1bmdlIikKKyAgICh2ZXJzaW9uICIwLjkuMCIpCisgICAoc291cmNlIChvcmlnaW4KKyAg ICAgICAgICAgIChtZXRob2QgZ2l0LWZldGNoKQorICAgICAgICAgICAgKHVyaSAoZ2l0LXJlZmVy ZW5jZQorICAgICAgICAgICAgICAgICAgKHVybCAiaHR0cHM6Ly9naXRodWIuY29tL1ZvcnBhbEJs YWRlL2NmdW5nZSIpCisgICAgICAgICAgICAgICAgICAoY29tbWl0IHZlcnNpb24pKSkKKyAgICAg ICAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUgbmFtZSB2ZXJzaW9uKSkKKyAgICAgICAg ICAgIChzaGEyNTYKKyAgICAgICAgICAgICAoYmFzZTMyCisgICAgICAgICAgICAgICIxOGlyMGgx MHZ4ZGI1amI1N3c1aGpiZ2k4c3BqeGc5eDIxNDhhZ2FkaGhtYmhzamEwMm03IikpKSkKKyAgIChi dWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQorICAgKGFyZ3VtZW50cworICAgICAnKCM6 dGVzdHM/ICNmKSkgOyBubyBtYWtlIHRhcmdldCAndGVzdCcKKyAgIChpbnB1dHMKKyAgICBgKCgi bmN1cnNlcyIgLG5jdXJzZXMpKSkKKyAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2l0aHViLmNvbS9W b3JwYWxCbGFkZS9jZnVuZ2UiKQorICAgKHN5bm9wc2lzICJGYXN0IGNvbmZvcm1pbmcgQmVmdW5n ZTkzLzk4LzEwOSBpbnRlcnByZXRlciBpbiBDIikKKyAgIChkZXNjcmlwdGlvbiAiY2Z1bmdlIGlz IGEgZmFzdCBjb25mb3JtaW5nIEJlZnVuZ2U5My85OC8xMDkgaW50ZXJwcmV0ZXIgd3JpdHRlbiBp biBDLgorSXQgc3VwcG9ydHMgc2V2ZXJhbCBmaW5nZXJwcmludHMuIikKKyAgIChsaWNlbnNlIGxp Y2Vuc2U6Z3BsMispKSkKLS0gCjIuMjguMAoK ------=_Part_1509158_2104355588.1596819760388-- From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 09 16:50:44 2020 Received: (at submit) by debbugs.gnu.org; 9 Aug 2020 20:50:44 +0000 Received: from localhost ([127.0.0.1]:33601 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k4sHE-0000DF-2A for submit@debbugs.gnu.org; Sun, 09 Aug 2020 16:50:44 -0400 Received: from lists.gnu.org ([209.51.188.17]:39182) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k4sHA-0000D1-4v for submit@debbugs.gnu.org; Sun, 09 Aug 2020 16:50:42 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48750) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k4sH9-0002ZV-SI for guix-patches@gnu.org; Sun, 09 Aug 2020 16:50:39 -0400 Received: from pat.zlotemysli.pl ([37.59.186.212]:40994) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k4sH7-0001NE-HD for guix-patches@gnu.org; Sun, 09 Aug 2020 16:50:39 -0400 Received: (qmail 12662 invoked by uid 1009); 9 Aug 2020 22:50:34 +0200 Received: from nat-0.staszic.waw.pl (kuba@kadziolka.net@nat-0.staszic.waw.pl) by pat.zlotemysli.pl (envelope-from , uid 1002) with qmail-scanner-2.08st (clamdscan: 0.98.6/25898. spamassassin: 3.4.0. perlscan: 2.08st. Clear:RC:1(94.240.45.201):. Processed in 0.055068 secs); 09 Aug 2020 20:50:34 -0000 Received: from nat-0.staszic.waw.pl (HELO gravity) (kuba@kadziolka.net@94.240.45.201) by pat.zlotemysli.pl with SMTP; 9 Aug 2020 22:50:34 +0200 Date: Sun, 9 Aug 2020 22:50:33 +0200 From: Jakub =?utf-8?B?S8SFZHppb8WCa2E=?= To: Hendur Saga Subject: Re: [PATCH] gnu: Add cfunge. Message-ID: <20200809205033.4x5kcm745rk4rdxr@gravity> References: <1926083374.1509159.1596819760388.ref@mail.yahoo.com> <1926083374.1509159.1596819760388@mail.yahoo.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="zgpgr2gl2tshu43m" Content-Disposition: inline In-Reply-To: <1926083374.1509159.1596819760388@mail.yahoo.com> Received-SPF: none client-ip=37.59.186.212; envelope-from=kuba@kadziolka.net; helo=pat.zlotemysli.pl X-detected-operating-system: by eggs.gnu.org: First seen = 2020/08/09 16:16:07 X-ACL-Warn: Detected OS = Linux 3.11 and newer X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_NONE=0.001, UNPARSEABLE_RELAY=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit Cc: guix-patches@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 (---) --zgpgr2gl2tshu43m Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Aug 07, 2020 at 05:02:40PM +0000, Hendur Saga wrote: > I=C2=A0added=C2=A0a=C2=A0new=C2=A0file,=C2=A0esolangs.scm,=C2=A0because= =C2=A0I=C2=A0could=C2=A0not=C2=A0find=C2=A0any=C2=A0other=C2=A0place=C2=A0t= o=C2=A0be=C2=A0more=C2=A0appropriate,=C2=A0for=C2=A0this=C2=A0and=C2=A0fort= hcoming=C2=A0packages. Not a bad idea, though toys.scm somewhat fits. Please add the new file to the list in gnu/local.mk, though. Also, could you run your code through etc/indent-code.el? > + (arguments > + '(#:tests? #f)) ; no make target 'test' The repository does contain a tests/ folder, did you try running these? You can check the rgbds package from assembly.scm for some inspiration as to how you can handle a custom testsuite entrypoint. > + (inputs > + `(("ncurses" ,ncurses))) > + (home-page "https://github.com/VorpalBlade/cfunge") > + (synopsis "Fast conforming Befunge93/98/109 interpreter in C") > + (description "cfunge is a fast conforming Befunge93/98/109 interprete= r written in C. @command{cfunge} > +It supports several fingerprints.") It would be nice to define what a fingerprint is, as even though there was once a summer when I was fluent in Befunge, I still needed a longer moment to recall what those are. How about this Texinfo markup? @dfn{fingerprints} (opt-in language extensions identified by a four-character code). > + (license license:gpl2+))) COPYING and the headers in src/*.c (well, I checked diagnostic.c) suggest that it's actually gpl3+, what gives? Could you send an updated patch? Regards, Jakub K=C4=85dzio=C5=82ka P.S. I tried to test the package by running this CGCC answer in it, but it loops infinitely. I didn't have time to debug this, so I don't know where the blame lies. https://codegolf.stackexchange.com/a/150920/55934 --zgpgr2gl2tshu43m Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE5Xa/ss9usT31cTO54xWnWEYTFWQFAl8wYZkACgkQ4xWnWEYT FWSmow//fj5PsFScO8LV5chsSbUw2i7+Jn4zpwkEk8803upxHQCgxqRaDDj7AHd6 TCjA6t0jRlw3+nRH8jvyFaVIKFIXm+dUTGPCFWSUvktQjVPRSiOE2wHrjrh/nGg7 CwB3+YCChAVYY+r84/LhXBTAf7FZWWFSETLVnghfoeLYZp+57VNBpFc10DaA4Bh3 sg+w5i0kDJfgv4ihaEI0uiiodf+Bk1UWsbdo3bxKpVgjjyxIHWAXIotz++jrenGi pAPnkLJ0zuErYgE3VphcfJYyHslCt80d5QKrWW0ExxD+tuXgfknZyz0iqYfVgIS6 ZA9vhAB6xtKhngdTyDsjWvq3aBLj41+tNMMdkOxe2uA4PsYrPOWQW4Atd69qQgSl p1wn85IFCXCqoR219DCfBVcxFdj5YGyslmCNFzeNxg/aT6khCtoPIlxBrsMv6yT2 rpRvyCkdbV7OU3bGoY4a81lS7eeDVEhwNEDEIUOL53LaQMAQzcPzumsmCroRXTJE B7JNIFl5y1tlRlKq56H0Wl3lbr2MoXmHu9nOb+TX/cffU+dzU1gD3o9MZY2F9XW5 4zwTJBzMbM/baFVsUsimrysEYIe4DH9X7ogsxI4JA/tqZv72FLVU3W1UdkrNqSIN 6IZG7V4hPFlBH+t3HSZEJNhvJ+e3YXp5i/bhtjbwzlqJHguRvS0= =5l5N -----END PGP SIGNATURE----- --zgpgr2gl2tshu43m-- From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 15 14:43:21 2020 Received: (at submit) by debbugs.gnu.org; 15 Aug 2020 18:43:21 +0000 Received: from localhost ([127.0.0.1]:56457 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k719C-0007x8-5A for submit@debbugs.gnu.org; Sat, 15 Aug 2020 14:43:21 -0400 Received: from lists.gnu.org ([209.51.188.17]:56200) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k6zs6-0005vL-LB for submit@debbugs.gnu.org; Sat, 15 Aug 2020 13:21:38 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45446) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k6zs6-0002qr-FH for guix-patches@gnu.org; Sat, 15 Aug 2020 13:21:34 -0400 Received: from sonic315-20.consmr.mail.ne1.yahoo.com ([66.163.190.146]:35442) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1k6zs2-0002rA-64 for guix-patches@gnu.org; Sat, 15 Aug 2020 13:21:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1597512087; bh=/pr6dOwCR6uo4IuhZXBi1Lh6zegcU4w4TXArRPqOYMk=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:From:Subject; b=qAiBYmlUUog5ozQh/GsMqFbe1bUbqQhZx0SjBHua1hxKt30oy8FPlFeA2LD9/O70MdYL34f7znYNJG05S2ZAqepl23gwsZsSDBBA+Xyr6kSrwJK6R3aVKRBdK0haRVA66ceH1bKjyjKAmOepLhFjRbz97Tov5z92jn7I8QU856zOatZ4+J3MWytNF6n50VgK/IzL0hZjGWpQmxzWcMwDW+paJz2Rj15mrZ7UA1GxkjeZIR7vWFtIcXQS3So+GXV5G6EIFIromc6Ymqmvo8e+7cB+SHDfoVKvGS1ZjU+peHrVkGPDptFi46ShWGaBXPYG6VI0wuFpQM+Tlm4KnZWmDA== X-YMail-OSG: UvkmXJwVM1ntDAg.3rw4zyvh98JtZ03eJKMqffb1MFu0_Cp74d581.nPXEA4tyT OSG0oWsb0EN3ozGDxV4xCznackbyt91rwJzWSFSgK9br8cCc6vc2gmKP5fPQucxzruRQoVotPMbz 0EW4kXW86mklPP7.CJ8oqyBsjTpkhmpE7d8wyKxYyWx.46J7oRkj8OwquScDs9o0rmqlt3nQbNbo KofWvrD9UxdL8JdAFzmu5U6j89odtGu3FgLbKaI2CcaptmXEIU6.gUYFfl3TDbn80NI7uVIlTDKf EpWO_w8XQGjA1egHsaTIA97EBoZDgAK3Ffu0vy2UgzVQNneEwafdr6i71qwcW_uXjTgt7vxe0t6Q XMLLI2RtMsI3.IOYhesnp2o3WmNQGHsgi.r5bdEeIVGfuHFOczTTuSdoYFjFBCUsFA0UzadS7sb0 vfQuHDMN7Y5Z_AsqTcQUU6iE8Vy5ZnEbJ9cpPz0qxLBFGg5lXIyc7_6tUCQqnyLVjJDU4y9WyPzu Zez20IKjgCRxgbIJj6tfJAWGHIPVicjbmPw3h5IGTgMZCooiVP0Mh3tMdf5uUAloBzGxR5A5mc.h 0c9PUG0fWa6Oj8s5cB4Zo8CFBgBcTsjXKuJGlsoX9s_dkzLZ_1xfwZjzfC_OlLJpEN5dlureACw_ RXKsniZFU.VkexnfhUpU5zWCFXvrL8Hk2oe.aW3zqBPIVcRkdAhF2cQEs_ilrDUOG7WH.tl2KhUA pRmAeJflrKsKs5vIeB9R3D4S_ifo5Ma0dpDknEXLrnk.cL4IzxV.KDENxVKUnUDuRwqGR1oiIFC1 t39QEcfq4hKH1LxY3td42AZ_DBv1HiQs7uZ4nQ9ipkIDXlCrFpL.zsdRSjtq7HR72TfeirdI0zDE fmszly0HAHooI24SiJ9.C3sWBdMGJNoU6pvqcpTtQq7Q4nGBKZ2lFej_081NvKPtmMuupuQDn1RL IufYmEdISHnUEKgz2M.D_uQOxvstpUiix_1lyN4drfG8xujRSOPLlpxoUchiCPZIhIvzblVov4.o u1c.DNuS6pTp7TBy0lRo_yOOV3dZ7gbRK0Kcr0UoS9LUQwYsCmnvN59fUUGZaa7wkeGqFyG2jSkj aUrRh7lgkW_OtAJWNVn1ec8F7UPzkTNPQUj6CPpVaKqyO25smcqxYY4k_PwgKPDEr4.svTlk9ank 27dlcdGi3qvUu30OnvSKiL0DgD.h5qduiwAxCd9ZL0C7rRhfieIzF.b431GvdPvSig.1IWtUus._ srXSe7DCUSHqCFRofACn6TiyLxjT1.icCssv.IqHu2CCF2Fipg3.Y92Ca_8HRZr.hZX_3KALi0t3 YYb5nQ_dAnh8FDoRyda7VT2qgSdwZcBM- Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.ne1.yahoo.com with HTTP; Sat, 15 Aug 2020 17:21:27 +0000 Date: Sat, 15 Aug 2020 17:21:01 +0000 (UTC) From: Hendur Saga To: =?UTF-8?Q?Jakub_K=C4=85dzio=C5=82ka?= Message-ID: <1155509361.2484992.1597512061958@mail.yahoo.com> In-Reply-To: <20200809205033.4x5kcm745rk4rdxr@gravity> References: <1926083374.1509159.1596819760388.ref@mail.yahoo.com> <1926083374.1509159.1596819760388@mail.yahoo.com> <20200809205033.4x5kcm745rk4rdxr@gravity> Subject: Re: [PATCH] gnu: Add cfunge. MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_2484991_1981884080.1597512061958" X-Mailer: WebService/1.1.16455 YMailNorrin Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.125 Safari/537.36 Content-Length: 12767 Received-SPF: pass client-ip=66.163.190.146; envelope-from=hendursaga@yahoo.com; helo=sonic315-20.consmr.mail.ne1.yahoo.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/08/15 13:21:27 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -30 X-Spam_score: -3.1 X-Spam_bar: --- X-Spam_report: (-3.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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.6 (/) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sat, 15 Aug 2020 14:43:16 -0400 Cc: "guix-patches@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: , Reply-To: Hendur Saga Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.6 (-) ------=_Part_2484991_1981884080.1597512061958 Content-Type: multipart/alternative; boundary="----=_Part_2484990_871772721.1597512061956" ------=_Part_2484990_871772721.1597512061956 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Patch updated and attached. > The repository does contain a tests/ folder, did you try running these? I've ran pretty much all the tests and quite frankly, they are manual, huma= n-graded tests. There is no unified way to tell if a test passed, etc. That= might be why there is no test target. > How about this Texinfo markup? I modified your suggestion a little to more resemble the specs' language: h= ttp://quadium.net/funge/spec98.html > it's actually gpl3+, what gives? Mea culpa. I mistyped that. > I don't know where the blame lies. The tio.run links linked from those two Befunge-98 examples use the FBBI fi= ngerprint, which currently isn't supported by cfunge. I tested a few exampl= es from=C2=A0=C2=A0https://esolangs.org/wiki/Befunge=C2=A0=C2=A0and everyth= ing seems to work fine. On Sunday, August 9, 2020, 04:50:37 PM EDT, Jakub K=C4=85dzio=C5=82ka <= kuba@kadziolka.net> wrote: =20 =20 On Fri, Aug 07, 2020 at 05:02:40PM +0000, Hendur Saga wrote: > I=C2=A0added=C2=A0a=C2=A0new=C2=A0file,=C2=A0esolangs.scm,=C2=A0because= =C2=A0I=C2=A0could=C2=A0not=C2=A0find=C2=A0any=C2=A0other=C2=A0place=C2=A0t= o=C2=A0be=C2=A0more=C2=A0appropriate,=C2=A0for=C2=A0this=C2=A0and=C2=A0fort= hcoming=C2=A0packages. Not a bad idea, though toys.scm somewhat fits. Please add the new file to the list in gnu/local.mk, though. Also, could you run your code through etc/indent-code.el? > +=C2=A0 (arguments > +=C2=A0 =C2=A0 '(#:tests? #f)) ; no make target 'test' The repository does contain a tests/ folder, did you try running these? You can check the rgbds package from assembly.scm for some inspiration as to how you can handle a custom testsuite entrypoint. > +=C2=A0 (inputs > +=C2=A0 =C2=A0 `(("ncurses" ,ncurses))) > +=C2=A0 (home-page "https://github.com/VorpalBlade/cfunge") > +=C2=A0 (synopsis "Fast conforming Befunge93/98/109 interpreter in C") > +=C2=A0 (description "cfunge is a fast conforming Befunge93/98/109 interp= reter written in C. =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 @command{cfunge} > +It supports several fingerprints.") It would be nice to define what a fingerprint is, as even though there was once a summer when I was fluent in Befunge, I still needed a longer moment to recall what those are. How about this Texinfo markup? @dfn{fingerprints} (opt-in language extensions identified by a four-character code). > +=C2=A0 (license license:gpl2+))) COPYING and the headers in src/*.c (well, I checked diagnostic.c) suggest that it's actually gpl3+, what gives? Could you send an updated patch? Regards, Jakub K=C4=85dzio=C5=82ka P.S. I tried to test the package by running this CGCC answer in it, but it loops infinitely. I didn't have time to debug this, so I don't know where the blame lies. https://codegolf.stackexchange.com/a/150920/55934 =20 ------=_Part_2484990_871772721.1597512061956 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Patch updated and attached.

> T= he repository does contain a tests/ folder, did you try running these?

I've ran pretty much all the tests and quite frankly, = they are manual, human-graded tests. There is no unified way to tell if a t= est passed, etc. That might be why there is no test target.

<= /div>
> How about this Texinfo markup?

I mo= dified your suggestion a little to more resemble the specs' language: http:= //quadium.net/funge/spec98.html

> it's actually= gpl3+, what gives?

Mea culpa. I mistyped that.

> I don't know where the blame lies.
The tio.run links linked from those two Befunge-98 examples us= e the FBBI fingerprint, which currently isn't supported by cfunge. I tested= a few examples from  https://esolangs.org/wiki/Befunge=   and everything seems to work fine.

=20
=20
On Sunday, August 9, 2020, 04:50:37 PM EDT, Jakub K=C4= =85dzio=C5=82ka <kuba@kadziolka.net> wrote:


On Fri, Aug 07, 2020 at 05:02:40PM +0000, Hendur Saga = wrote:

>= ; I added a new file, esolangs.scm, because&n= bsp;I could not find any other place to&= nbsp;be more appropriate, for this and forthc= oming packages.


Not a bad i= dea, though toys.scm somewhat fits. Please add the new file
to the list in gnu/local.mk, though.

Also, could you run your code through etc/indent-code.el?

> +  (arguments
> +&nbs= p;   '(#:tests? #f)) ; no make target 'test'

The repository does contain a tests/ folder, did you try runni= ng these?
You can check the rgbds package from assembly.s= cm for some inspiration
as to how you can handle a custom= testsuite entrypoint.

> +  (= inputs
> +    `(("ncurses" ,ncurses)))
> +  (home-page "https://github.com/VorpalBla= de/cfunge")
> +  (synopsis "Fast conforming = Befunge93/98/109 interpreter in C")
> +  (descri= ption "cfunge is a fast conforming Befunge93/98/109 interpreter written in = C.
          @command{cfunge}
> +It supports several fingerprints.= ")

It would be nice to define what a f= ingerprint is, as even though there
was once a summer whe= n I was fluent in Befunge, I still needed a longer
moment= to recall what those are. How about this Texinfo markup?

@dfn{fingerprints} (opt-in language extensions identifi= ed by a
four-character code).

> +  (license license:gpl2+)))

COPYING and the headers in src/*.c (well, I checked diagnostic.= c)
suggest that it's actually gpl3+, what gives?

Could you send an updated patch?

Regards,
Jakub K=C4=85dzio=C5=82k= a

P.S. I tried to test the package by = running this CGCC answer in it, but
it loops infinitely. = I didn't have time to debug this, so I don't know
where t= he blame lies.

ht= tps://codegolf.stackexchange.com/a/150920/55934
------=_Part_2484990_871772721.1597512061956-- ------=_Part_2484991_1981884080.1597512061958 Content-Type: text/x-patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="=?UTF-8?b?MDAwMS1nbnUtQWRkLWNmdW5nZS5wYXRjaA==?=" Content-ID: RnJvbSBhMzBkMmNlMjg3MDk2NGM3OGM4MjQ2OTc1MGU1YmM4YTM0YTBhNDc3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBIZW5kdXJzYWdhIDxoZW5kdXJzYWdhQHlhaG9vLmNvbT4KRGF0 ZTogU2F0LCAxNSBBdWcgMjAyMCAxNzowNTo1NyArMDAwMApTdWJqZWN0OiBbUEFUQ0hdIGdudTog QWRkIGNmdW5nZS4KCiogZ251L3BhY2thZ2VzL2Vzb2xhbmdzLnNjbTogTmV3IGZpbGUuCiogZ251 L3BhY2thZ2VzL2Vzb2xhbmdzLnNjbSAoY2Z1bmdlKTogTmV3IHZhcmlhYmxlLgoqIGdudS9sb2Nh bC5tazogQWRkIGVzb2xhbmdzLnNjbS4KLS0tCiBnbnUvbG9jYWwubWsgICAgICAgICAgICAgIHwg IDEgKwogZ251L3BhY2thZ2VzL2Vzb2xhbmdzLnNjbSB8IDUwICsrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA1MSBpbnNlcnRpb25zKCspCiBj cmVhdGUgbW9kZSAxMDA2NDQgZ251L3BhY2thZ2VzL2Vzb2xhbmdzLnNjbQoKZGlmZiAtLWdpdCBh L2dudS9sb2NhbC5tayBiL2dudS9sb2NhbC5tawppbmRleCAyN2RjZjk2NWNhLi4yZTMyMDUxMmQ4 IDEwMDY0NAotLS0gYS9nbnUvbG9jYWwubWsKKysrIGIvZ251L2xvY2FsLm1rCkBAIC0xOTcsNiAr MTk3LDcgQEAgR05VX1NZU1RFTV9NT0RVTEVTID0JCQkJXAogICAlRCUvcGFja2FnZXMvZW5saWdo dGVubWVudC5zY20JCVwKICAgJUQlL3BhY2thZ2VzL2VudHIuc2NtCQkJCVwKICAgJUQlL3BhY2th Z2VzL2VybGFuZy5zY20JCQlcCisgICVEJS9wYWNrYWdlcy9lc29sYW5ncy5zY20JCQlcCiAgICVE JS9wYWNrYWdlcy9mYWJyaWMtbWFuYWdlbWVudC5zY20JCVwKICAgJUQlL3BhY2thZ2VzL2ZjaXR4 LnNjbQkJCVwKICAgJUQlL3BhY2thZ2VzL2ZpZ2xldC5zY20JCQlcCmRpZmYgLS1naXQgYS9nbnUv cGFja2FnZXMvZXNvbGFuZ3Muc2NtIGIvZ251L3BhY2thZ2VzL2Vzb2xhbmdzLnNjbQpuZXcgZmls ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5mOTg0ODc5OWUzCi0tLSAvZGV2L251bGwK KysrIGIvZ251L3BhY2thZ2VzL2Vzb2xhbmdzLnNjbQpAQCAtMCwwICsxLDUwIEBACis7OzsgR05V IEd1aXggLS0tIEZ1bmN0aW9uYWwgcGFja2FnZSBtYW5hZ2VtZW50IGZvciBHTlUKKzs7OyBDb3B5 cmlnaHQgwqkgMjAyMCBIZW5kdXJzYWdhIDxoZW5kdXJzYWdhQHlhaG9vLmNvbT4KKzs7OworOzs7 IFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEdOVSBHdWl4LgorOzs7Cis7OzsgR05VIEd1aXggaXMgZnJl ZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeSBpdAorOzs7 IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVi bGlzaGVkIGJ5Cis7OzsgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNp b24gMyBvZiB0aGUgTGljZW5zZSwgb3IgKGF0Cis7OzsgeW91ciBvcHRpb24pIGFueSBsYXRlciB2 ZXJzaW9uLgorOzs7Cis7OzsgR05VIEd1aXggaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhh dCBpdCB3aWxsIGJlIHVzZWZ1bCwgYnV0Cis7OzsgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhv dXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorOzs7IE1FUkNIQU5UQUJJTElUWSBvciBG SVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKzs7OyBHTlUgR2VuZXJh bCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorOzs7Cis7OzsgWW91IHNob3VsZCBo YXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKzs7 OyBhbG9uZyB3aXRoIEdOVSBHdWl4LiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9s aWNlbnNlcy8+LgorCisoZGVmaW5lLW1vZHVsZSAoZ251IHBhY2thZ2VzIGVzb2xhbmdzKQorICAj OnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBuY3Vyc2VzKQorICAjOnVzZS1tb2R1bGUgKGd1aXgg YnVpbGQtc3lzdGVtIGNtYWtlKQorICAjOnVzZS1tb2R1bGUgKGd1aXggZG93bmxvYWQpCisgICM6 dXNlLW1vZHVsZSAoZ3VpeCBnaXQtZG93bmxvYWQpCisgICM6dXNlLW1vZHVsZSAoKGd1aXggbGlj ZW5zZXMpICM6cHJlZml4IGxpY2Vuc2U6KQorICAjOnVzZS1tb2R1bGUgKGd1aXggcGFja2FnZXMp KQorCisoZGVmaW5lLXB1YmxpYyBjZnVuZ2UKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAiY2Z1bmdl IikKKyAgICAodmVyc2lvbiAiMC45LjAiKQorICAgIChzb3VyY2UgKG9yaWdpbgorICAgICAgICAg ICAgICAobWV0aG9kIGdpdC1mZXRjaCkKKyAgICAgICAgICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5j ZQorICAgICAgICAgICAgICAgICAgICAodXJsICJodHRwczovL2dpdGh1Yi5jb20vVm9ycGFsQmxh ZGUvY2Z1bmdlIikKKyAgICAgICAgICAgICAgICAgICAgKGNvbW1pdCB2ZXJzaW9uKSkpCisgICAg ICAgICAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUgbmFtZSB2ZXJzaW9uKSkKKyAgICAg ICAgICAgICAgKHNoYTI1NgorICAgICAgICAgICAgICAgKGJhc2UzMgorICAgICAgICAgICAgICAg ICIxOGlyMGgxMHZ4ZGI1amI1N3c1aGpiZ2k4c3BqeGc5eDIxNDhhZ2FkaGhtYmhzamEwMm03Iikp KSkKKyAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKKyAgICAoYXJndW1lbnRz CisgICAgICcoIzp0ZXN0cz8gI2YpKSA7IG5vIG1ha2UgdGFyZ2V0ICd0ZXN0JworICAgIChpbnB1 dHMKKyAgICAgYCgoIm5jdXJzZXMiICxuY3Vyc2VzKSkpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6 Ly9naXRodWIuY29tL1ZvcnBhbEJsYWRlL2NmdW5nZSIpCisgICAgKHN5bm9wc2lzICJGYXN0IGNv bmZvcm1pbmcgQmVmdW5nZTkzLzk4LzEwOSBpbnRlcnByZXRlciBpbiBDIikKKyAgICAoZGVzY3Jp cHRpb24gIkBjb21tYW5ke2NmdW5nZX0gaXMgYSBmYXN0IGNvbmZvcm1pbmcgQmVmdW5nZTkzLzk4 LzEwOSBpbnRlcnByZXRlcgord3JpdHRlbiBpbiBDLiAgSXQgc3VwcG9ydHMgc2V2ZXJhbCBAZGZu e2ZpbmdlcnByaW50c30gKG9wdC1pbiBsYW5ndWFnZSBleHRlbnNpb25zCitpZGVudGlmaWVkIGJ5 IHVuaXF1ZSBJRCBjb2RlcykuIikKKyAgICAobGljZW5zZSBsaWNlbnNlOmdwbDMrKSkpCi0tIAoy LjI4LjAKCg== ------=_Part_2484991_1981884080.1597512061958-- From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 15 17:02:13 2020 Received: (at submit) by debbugs.gnu.org; 15 Dec 2020 22:02:13 +0000 Received: from localhost ([127.0.0.1]:59389 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kpIOa-00020G-QJ for submit@debbugs.gnu.org; Tue, 15 Dec 2020 17:02:13 -0500 Received: from lists.gnu.org ([209.51.188.17]:50928) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kpIOY-000201-EA for submit@debbugs.gnu.org; Tue, 15 Dec 2020 17:02:11 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:46106) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kpIOY-0000FA-3O for guix-patches@gnu.org; Tue, 15 Dec 2020 17:02:10 -0500 Received: from wout5-smtp.messagingengine.com ([64.147.123.21]:32917) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kpIOV-0005Vy-U0 for guix-patches@gnu.org; Tue, 15 Dec 2020 17:02:09 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id D4D8F6CC; Tue, 15 Dec 2020 17:02:04 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Tue, 15 Dec 2020 17:02:05 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=1KWKEDwyr/zAwACnlP30XoJr HQD4oGEjrCvty64EJic=; b=TqbInGNOzvjj7Y2BnEGQoIBtKgnt6OwGR+UQkmTx scYS6a590khWzqxmf1EFK6BFVTCLteqrwbZydzCIkUttUsEGnqPZ2swvuWL2nQj/ D+Ku8Co4NZtBAYI4+TeoybXBJfOpqIXRAnBgfSwWSbfw5vNe7ZppHmVH82syATgV eUg= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=1KWKED wyr/zAwACnlP30XoJrHQD4oGEjrCvty64EJic=; b=ghfBPxtHAH6OIIYxTZCn2u PxfdFA9OnozVYqjYWuxBCXNgBx6U4Uh3jARf8lR0+9obNYZEQcc1M30M9VVHm7On teYDjv+ZEZR3wUCpv0GtJUCQYpGhtWdOMIugulXijhiD4d+vRjeRjkgb3M1dkz57 EMFv0C0jw1TfHRueoIDkR2kANAcd7s3pzE7P8AAi4SvEjalgB2BpHCBSkXASDhed VwOMzw2mVhzq1xwYc9ZONoFE3L/iE0HWKpHJ5+mWV6FYFsuWmBvdBgvF/opfRSBO Yok8h4SEjyplFgBkHPRyROqlLWHQdZFgaW0AeMsG0BOWbOzNted8rYiKcjCz83Uw == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrudeltddgudehkecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpeffhffvuffkfhggtggujgesthdtredttddtvdenucfhrhhomhepnfgvohcu hfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhirdhnrghmvgeqnecuggftrfgrth htvghrnhepteeiteeileehjedvffdvtdelhfelleehhfffjefhvdevgeevlefhgffftefh hfehnecuffhomhgrihhnpehgihhthhhusgdrtghomhdpghhnuhdrohhrghenucfkphepje efrddugedurdduvdejrddugeeinecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghm pehmrghilhhfrhhomheplhgvohesfhgrmhhulhgrrhhirdhnrghmvg X-ME-Proxy: Received: from localhost (c-73-141-127-146.hsd1.pa.comcast.net [73.141.127.146]) by mail.messagingengine.com (Postfix) with ESMTPA id DADD5108005C; Tue, 15 Dec 2020 17:02:03 -0500 (EST) Date: Tue, 15 Dec 2020 17:02:01 -0500 From: Leo Famulari To: Hendur Saga via Guix-patches via Subject: Re: [bug#42751] [PATCH] gnu: Add cfunge. Message-ID: References: <1926083374.1509159.1596819760388.ref@mail.yahoo.com> <1926083374.1509159.1596819760388@mail.yahoo.com> <20200809205033.4x5kcm745rk4rdxr@gravity> <1155509361.2484992.1597512061958@mail.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1155509361.2484992.1597512061958@mail.yahoo.com> Received-SPF: pass client-ip=64.147.123.21; envelope-from=leo@famulari.name; helo=wout5-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, 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-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: Jakub =?utf-8?B?S8SFZHppb8WCa2E=?= , 42751-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: -2.4 (--) On Sat, Aug 15, 2020 at 05:21:01PM +0000, Hendur Saga via Guix-patches via wrote: > Patch updated and attached. > > The repository does contain a tests/ folder, did you try running these? > I've ran pretty much all the tests and quite frankly, they are manual, human-graded tests. There is no unified way to tell if a test passed, etc. That might be why there is no test target. Okay, I rewrote the comment to explain this. > > it's actually gpl3+, what gives? > Mea culpa. I mistyped that. It's GPL-3 only. The copyright owner has reserved the right to relicense the software under later versions of the GPL: ------ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at the proxy's option) any later version. Arvid Norlander is a * proxy who can decide which future versions of the GNU General Public * License can be used. ------ source: https://github.com/VorpalBlade/cfunge/blob/master/src/main.c#L6 > From a30d2ce2870964c78c82469750e5bc8a34a0a477 Mon Sep 17 00:00:00 2001 > From: Hendursaga > Date: Sat, 15 Aug 2020 17:05:57 +0000 > Subject: [PATCH] gnu: Add cfunge. > > * gnu/packages/esolangs.scm: New file. > * gnu/packages/esolangs.scm (cfunge): New variable. > * gnu/local.mk: Add esolangs.scm. Thanks! I tweaked the commit message and pushed as 0510ca15aa395ddd3daf0720b541662671bf14c3 > --- > gnu/local.mk | 1 + > gnu/packages/esolangs.scm | 50 +++++++++++++++++++++++++++++++++++++++ > 2 files changed, 51 insertions(+) > create mode 100644 gnu/packages/esolangs.scm > > diff --git a/gnu/local.mk b/gnu/local.mk > index 27dcf965ca..2e320512d8 100644 > --- a/gnu/local.mk > +++ b/gnu/local.mk > @@ -197,6 +197,7 @@ GNU_SYSTEM_MODULES = \ > %D%/packages/enlightenment.scm \ > %D%/packages/entr.scm \ > %D%/packages/erlang.scm \ > + %D%/packages/esolangs.scm \ > %D%/packages/fabric-management.scm \ > %D%/packages/fcitx.scm \ > %D%/packages/figlet.scm \ > diff --git a/gnu/packages/esolangs.scm b/gnu/packages/esolangs.scm > new file mode 100644 > index 0000000000..f9848799e3 > --- /dev/null > +++ b/gnu/packages/esolangs.scm > @@ -0,0 +1,50 @@ > +;;; GNU Guix --- Functional package management for GNU > +;;; Copyright ?? 2020 Hendursaga > +;;; > +;;; This file is part of GNU Guix. > +;;; > +;;; GNU Guix is free software; you can redistribute it and/or modify it > +;;; under the terms of the GNU General Public License as published by > +;;; the Free Software Foundation; either version 3 of the License, or (at > +;;; your option) any later version. > +;;; > +;;; GNU Guix is distributed in the hope that it will be useful, but > +;;; WITHOUT ANY WARRANTY; without even the implied warranty of > +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > +;;; GNU General Public License for more details. > +;;; > +;;; You should have received a copy of the GNU General Public License > +;;; along with GNU Guix. If not, see . > + > +(define-module (gnu packages esolangs) > + #:use-module (gnu packages ncurses) > + #:use-module (guix build-system cmake) > + #:use-module (guix download) > + #:use-module (guix git-download) > + #:use-module ((guix licenses) #:prefix license:) > + #:use-module (guix packages)) > + > +(define-public cfunge > + (package > + (name "cfunge") > + (version "0.9.0") > + (source (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/VorpalBlade/cfunge") > + (commit version))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 > + "18ir0h10vxdb5jb57w5hjbgi8spjxg9x2148agadhhmbhsja02m7")))) > + (build-system cmake-build-system) > + (arguments > + '(#:tests? #f)) ; no make target 'test' > + (inputs > + `(("ncurses" ,ncurses))) > + (home-page "https://github.com/VorpalBlade/cfunge") > + (synopsis "Fast conforming Befunge93/98/109 interpreter in C") > + (description "@command{cfunge} is a fast conforming Befunge93/98/109 interpreter > +written in C. It supports several @dfn{fingerprints} (opt-in language extensions > +identified by unique ID codes).") > + (license license:gpl3+))) > -- > 2.28.0 > From unknown Tue Aug 12 07:34:40 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 13 Jan 2021 12:24:06 +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