From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id wISuFrpX52SYhQEASxT56A (envelope-from ) for ; Thu, 24 Aug 2023 15:14:34 +0200 Received: from aspmx1.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id YHeeFrpX52RzEQAA9RJhRA (envelope-from ) for ; Thu, 24 Aug 2023 15:14:34 +0200 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 E204A5AF07 for ; Thu, 24 Aug 2023 15:14:33 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20221208 header.b=D7wJI1KJ; 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"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1692882874; 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=jLuRIK/Il+lnKey/5sdWjsmpEfjUgVPkuGprTH/Krxs=; b=CF3aTS9HhSTHFfJUuDAvVfbd5/gF04Wkt/l4XfWZO9la8m20MOa067njoycQvpw8PkIBYZ S8NvqrcdMHVYMnw62+xACraLcnBWy0nc+LUpVgfRLOMDnEZpVeMc36Lv3lQGMB1a4Q0RJV 6LUEvLENZxC/XtVaDe9sqlaEttn5utIPt3T55TKYAdRtbaX5d5ZWgy+YiuGXFdqTQISnPk 49lk2v+osx/q0wL/rwxJJzw53ip1RkrEn8o58581GyFI+uH6ciY41hlY0BQcbwrD/2sVZT h1m1B8WSlR/VZjDP304PgR851Jk/0ZHH+Lb2uoCiYk8zSILvi2sDvHS+EylSUg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20221208 header.b=D7wJI1KJ; 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"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none) ARC-Seal: i=1; s=key1; d=yhetil.org; t=1692882874; a=rsa-sha256; cv=none; b=Gxwt9p9emiFyT0aBMEyGYBJOJxIBXajaMx5x3KQJnx1UKf7bC2fvrD2YKDjuHYas7IlPdJ gfVoy4OZb7HulBkNhUUhn9kXOS9EWxpK9uDDSEs/3caz/3gwrIGcOEFtc+x/7RF8Zqd//P vldPtf2c/4c17qrwxResxZHLOLuIaZ1DlHM6tea22O3wE5G5RZQ1pbdRBbQkUNiIRSIyg0 BM01dazV+jgo+ie0o9k6Y8oaTbOLNsPSXSyYgFYuznKKnvO9ie1+Oc129rYXxicOjPcomc yJFXkMMF/H+RIu4U9Wv34RT+fpjiZckXiWH8/7WSLiyynQAhn9xLE3pO1lyscw== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qZAAL-0000SV-1V; Thu, 24 Aug 2023 09:14:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qZ7yQ-0002o3-NJ for guix-patches@gnu.org; Thu, 24 Aug 2023 06:53:59 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qZ7yQ-0005lH-4M for guix-patches@gnu.org; Thu, 24 Aug 2023 06:53:58 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qZ7yU-0007Uo-0X for guix-patches@gnu.org; Thu, 24 Aug 2023 06:54:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#65494] [PATCH] gnu: Add stklos. Resent-From: Ramin Honary Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 24 Aug 2023 10:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 65494 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 65494@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.169287439928748 (code B ref -1); Thu, 24 Aug 2023 10:54:01 +0000 Received: (at submit) by debbugs.gnu.org; 24 Aug 2023 10:53:19 +0000 Received: from localhost ([127.0.0.1]:36242 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qZ7xm-0007Tb-LR for submit@debbugs.gnu.org; Thu, 24 Aug 2023 06:53:19 -0400 Received: from lists.gnu.org ([2001:470:142::17]:41876) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qZ6Hq-0004Ig-Li for submit@debbugs.gnu.org; Thu, 24 Aug 2023 05:05:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qZ6Hh-0001n6-4J for guix-patches@gnu.org; Thu, 24 Aug 2023 05:05:45 -0400 Received: from mail-yb1-xb35.google.com ([2607:f8b0:4864:20::b35]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qZ6He-0006lj-GS for guix-patches@gnu.org; Thu, 24 Aug 2023 05:05:44 -0400 Received: by mail-yb1-xb35.google.com with SMTP id 3f1490d57ef6-d780bca9275so192148276.1 for ; Thu, 24 Aug 2023 02:05:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1692867939; x=1693472739; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=jLuRIK/Il+lnKey/5sdWjsmpEfjUgVPkuGprTH/Krxs=; b=D7wJI1KJuwn0Rqz1fWJ6eTyygCXGALJJFg6lDKjzs6/ldj6f9s3sc0HptHTd5dJ+y8 9DkiN7ecoP0wJGDISmhv0Vl2LxC0j7rFs7uqIB8hbik3sjk/5WcPwtA0ZbrKbxq3KYLz 2iPQ6UsksY4WsbivJe5tRUjGwuFZvZyYm4LH7mDdabp7B5iCc5IBIKKsG5aUMDCIKP40 +LVDx5CcPZA3obSPDiSEM8v8EGWSwMPLwU+fqHAVOnao3U23LPk0xeq8c/3WUVtN6j/N N9mYp6FC1dG5XkCu82FZNCcV7PVVZJPjNWzj9vPBKs8UBV+fWmvXgSQw2g1/WLY15OU+ acnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692867939; x=1693472739; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=jLuRIK/Il+lnKey/5sdWjsmpEfjUgVPkuGprTH/Krxs=; b=FOnO3m8Pu5iInXuxKeKjRKZGZVXHi15RqUbNpJs4zBdRclSpIs0YArMS8X5gbNj9g+ Xw0vNshACaOGvAgtC/+oVEecDA0fMaP492hR1dRu5lJkPaeHQU3klpva7P6k+Ra0vCnJ wEwp4jkxdtJERHPn/pZvlj3xalOOjkwS5jaQY5e3m44pATJGVWdH1SWvPBphwOaDOR8N eddyPPCTMhtfZiz8TqYFhCPbv+PO3DmhsGWOExXFdNvS/PVIhZH460HtD0KtbqzA8de5 loN53ArTm9SdQ0zzS7MQoC0lwelVBWOsLLic9/uoYSE+/n4qFCF/f3116uW4PqfmGBQ+ PUEA== X-Gm-Message-State: AOJu0YzUmJdpYAZ2s6fXYaW+/rlUkumgDtD+LOYFC7DM5PP67DbMuvqz 7lH1g4hX7qvlbpw+3XoBDxd6J5bRDs9+SIvmQULEhnIe X-Google-Smtp-Source: AGHT+IGwAwisoRNHIF/LqIbgSzaTnVWQFczvNvqdE1sn8QwyTvK/tXk8vgmTWQ8Y4Ow1FPSx2Hvv0GD5GWVpluLHcvs= X-Received: by 2002:a5b:24f:0:b0:cae:d40f:5934 with SMTP id g15-20020a5b024f000000b00caed40f5934mr13724763ybp.27.1692867937457; Thu, 24 Aug 2023 02:05:37 -0700 (PDT) MIME-Version: 1.0 From: Ramin Honary Date: Thu, 24 Aug 2023 18:05:26 +0900 Message-ID: Content-Type: multipart/mixed; boundary="0000000000001070210603a78835" Received-SPF: pass client-ip=2607:f8b0:4864:20::b35; envelope-from=ramin.honary@gmail.com; helo=mail-yb1-xb35.google.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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Thu, 24 Aug 2023 06:53:17 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Mailman-Approved-At: Thu, 24 Aug 2023 09:14:24 -0400 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-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Scanner: mx2.migadu.com X-Migadu-Spam-Score: 3.89 X-Spam-Score: 3.89 X-Migadu-Queue-Id: E204A5AF07 X-TUID: fcgpNppzPEVh --0000000000001070210603a78835 Content-Type: text/plain; charset="UTF-8" Dear Guix Package maintainers: I have created a Guix package for the STklos Scheme compiler. (Thanks to Andrew Tropin for teaching me how!) I would appreciate a code review, thank for your time! Best regards, -- Ramin Honary --0000000000001070210603a78835 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-gnu-Add-stklos.patch" Content-Disposition: attachment; filename="0001-gnu-Add-stklos.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lloxrgvn0 RnJvbSA0NjU1MzhmNGIyODI0ZjQ5ZDk5ZTRlZWY3OTlmMjVmNjQ0YTM3YmJjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpNZXNzYWdlLUlkOiA8NDY1NTM4ZjRiMjgyNGY0OWQ5OWU0ZWVmNzk5ZjI1 ZjY0NGEzN2JiYy4xNjkyODY3NjUzLmdpdC5yYW1pbi5ob25hcnlAY3Jvc3MtY29tcGFzcy5jb20+ CkZyb206IFJhbWluIEhvbmFyeSA8cmFtaW4uaG9uYXJ5QGNyb3NzLWNvbXBhc3MuY29tPgpEYXRl OiBUaHUsIDI0IEF1ZyAyMDIzIDE3OjU3OjUxICswOTAwClN1YmplY3Q6IFtQQVRDSF0gZ251OiBB ZGQgc3RrbG9zLgoKKiBnbnUvcGFja2FnZXMvc2NoZW1lLnNjbSAoc3RrbG9zKTogTmV3IHZhcmlh YmxlLgotLS0KIGdudS9wYWNrYWdlcy9zY2hlbWUuc2NtIHwgNDggKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA0NiBpbnNlcnRpb25zKCsp LCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9zY2hlbWUuc2NtIGIv Z251L3BhY2thZ2VzL3NjaGVtZS5zY20KaW5kZXggYzBlMmUzYWI0OC4uNjExZTAzNDRlMCAxMDA2 NDQKLS0tIGEvZ251L3BhY2thZ2VzL3NjaGVtZS5zY20KKysrIGIvZ251L3BhY2thZ2VzL3NjaGVt ZS5zY20KQEAgLTQyLDggKzQyLDggQEAKIChkZWZpbmUtbW9kdWxlIChnbnUgcGFja2FnZXMgc2No ZW1lKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcykKICAgIzp1c2UtbW9kdWxlICgoZ3Vp eCBsaWNlbnNlcykKLSAgICAgICAgICAgICAgICAjOnNlbGVjdCAoZ3BsMisgbGdwbDIuMCsgbGdw bDIuMSBsZ3BsMi4xKyBsZ3BsMysgYXNsMi4wIGJzZC0zCi0gICAgICAgICAgICAgICAgICAgICAg ICAgIGNjLWJ5LXNhNC4wIG5vbi1jb3B5bGVmdCBleHBhdCBwdWJsaWMtZG9tYWluKSkKKyAgICAg ICAgICAgICAgICAjOnNlbGVjdCAoZ3BsMiBncGwyKyBsZ3BsMi4wKyBsZ3BsMi4xIGxncGwyLjEr IGxncGwzKyBhc2wyLjAKKyAgICAgICAgICAgICAgICAgICAgICAgICAgYnNkLTMgY2MtYnktc2E0 LjAgbm9uLWNvcHlsZWZ0IGV4cGF0IHB1YmxpYy1kb21haW4pKQogICAjOnVzZS1tb2R1bGUgKGd1 aXggZ2V4cCkKICAgIzp1c2UtbW9kdWxlIChndWl4IHBhY2thZ2VzKQogICAjOnVzZS1tb2R1bGUg KGd1aXggZG93bmxvYWQpCkBAIC0xMjM2LDMgKzEyMzYsNDcgQEAgKGRlZmluZS1wdWJsaWMgZW1h Y3MtZ2VyYmlsLW1vZGUKICAgICAoZGVzY3JpcHRpb24KICAgICAgIkdlcmJpbCBtb2RlIHByb3Zp ZGVzIGZvbnQtbG9jaywgaW5kZW50YXRpb24sIG5hdmlnYXRpb24sIGFuZCBSRVBMIGZvcgogR2Vy YmlsIGNvZGUgd2l0aGluIEVtYWNzLiIpKSkKKworKGRlZmluZS1wdWJsaWMgc3RrbG9zCisgIChw YWNrYWdlCisgICAgKG5hbWUgInN0a2xvcyIpCisgICAgKHZlcnNpb24gIjEuNzAiKQorICAgIChz b3VyY2UgKG9yaWdpbgorICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICAg ICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAiaHR0cHM6Ly9zdGtsb3MubmV0L2Rvd25sb2FkL3N0 a2xvcy0iCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVyc2lvbiAiLnRhci5n eiIpKQorICAgICAgICAgICAgICAoc2hhMjU2CisgICAgICAgICAgICAgICAoYmFzZTMyCisgICAg ICAgICAgICAgICAgIjFpdzNwZ3ljanoza3ozamQxODU1djJuZ2Y4aWIyYWxtcGY4djA1OG4xbWtq MXFkMmI4OG0iKSkpKQorICAgIChidWlsZC1zeXN0ZW0gZ251LWJ1aWxkLXN5c3RlbSkKKyAgICAo YXJndW1lbnRzCisgICAgIChsaXN0CisgICAgICAjOm1vZHVsZXMgYCgoaWNlLTkgZnR3KQorICAg ICAgICAgICAgICAgICAgLEAlZ251LWJ1aWxkLXN5c3RlbS1tb2R1bGVzKQorICAgICAgIzpwaGFz ZXMKKyAgICAgICN+KG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcworICAgICAgICAgIChh ZGQtYmVmb3JlICdjb25maWd1cmUgJ3BhdGNoLXNoLXBhdGhzCisgICAgICAgICAgICAobGFtYmRh KiAoIzprZXkgaW5wdXRzICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAgKGxldCAo KGJhc2gtYmluIChzZWFyY2gtaW5wdXQtZmlsZSBpbnB1dHMgIi9iaW4vYmFzaCIpKSkKKyAgICAg ICAgICAgICAgICAoc3Vic3RpdHV0ZSogImNvbmZpZ3VyZSIKKyAgICAgICAgICAgICAgICAgICgo Ii9iaW4vc2giKSBiYXNoLWJpbikpKSkpCisgICAgICAgICAgKGFkZC1hZnRlciAnY29uZmlndXJl ICdwYXRjaC1ybS1wYXRocworICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IGlucHV0cyAjOmFs bG93LW90aGVyLWtleXMpCisgICAgICAgICAgICAgIChsZXQgKChybS1iaW4gKHNlYXJjaC1pbnB1 dC1maWxlIGlucHV0cyAiL2Jpbi9ybSIpKSkKKyAgICAgICAgICAgICAgICAoZnR3ICIuIgorICAg ICAgICAgICAgICAgICAgICAgKGxhbWJkYSAoZmlsZW5hbWUgc3RhdC1pbmZvIGYpCisgICAgICAg ICAgICAgICAgICAgICAgICh3aGVuIChhbmQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IChlcXVhbD8gZiAncmVndWxhcikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzdHJp bmc9PyAoYmFzZW5hbWUgZmlsZW5hbWUpICJNYWtlZmlsZSIpKQorICAgICAgICAgICAgICAgICAg ICAgICAgIChzdWJzdGl0dXRlKiBmaWxlbmFtZQorICAgICAgICAgICAgICAgICAgICAgICAgICAg KCgiL2Jpbi9ybSIpIHJtLWJpbikpKQorICAgICAgICAgICAgICAgICAgICAgICAjdCkpKSkpKSkp CisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9zdGtsb3MubmV0IikKKyAgICAoc3lub3BzaXMgIlI3 UlMgU2NoZW1lIHdpdGggQ0xPUy1saWtlIG9iamVjdCBzeXN0ZW0iKQorICAgIChkZXNjcmlwdGlv bgorICAgICAiU1RrbG9zIGlzIGEgZnJlZSBTY2hlbWUgc3lzdGVtIG1vc3RseSBjb21wbGlhbnQg d2l0aCB0aGUgbGFuZ3VhZ2VzCitmZWF0dXJlcyBkZWZpbmVkIGluIFI3UlMgc21hbGwuICBUaGUg YWltIG9mIHRoaXMgaW1wbGVtZW50YXRpb24gaXMgdG8gYmUgZmFzdAorYXMgd2VsbCBhcyBsaWdo dC4gIFRoZSBpbXBsZW1lbnRhdGlvbiBpcyBiYXNlZCBvbiBhbiBhZC1ob2MgVmlydHVhbAorTWFj aGluZS4gIFNUa2xvcyBjYW4gYWxzbyBiZSBjb21waWxlZCBhcyBhIGxpYnJhcnkgYW5kIGVtYmVk ZGVkIGluIGFuCithcHBsaWNhdGlvbi4iKQorICAgIChsaWNlbnNlIGdwbDIpKSkKCmJhc2UtY29t bWl0OiAxNjBmNzhhNGQ5MjIwNWRmOTg2ZWQ5ZWZjY2U3ZDNhYWMxODhjYjI0Ci0tIAoyLjM0LjEK Cg== --0000000000001070210603a78835--