From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Damien Mattei Newsgroups: gmane.lisp.guile.user Subject: Re: for with break and continue Date: Sun, 4 Sep 2022 16:41:00 +0200 Message-ID: References: <89d7a30c-9a36-00b9-49d1-a28b0d776ce3@abou-samra.fr> <11f1038a-3f3e-2405-e02c-abce9308db19@abou-samra.fr> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6651"; mail-complaints-to="usenet@ciao.gmane.io" Cc: guile-user To: Jean Abou Samra Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Sun Sep 04 16:41:38 2022 Return-path: Envelope-to: guile-user@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oUqoc-0001bM-2H for guile-user@m.gmane-mx.org; Sun, 04 Sep 2022 16:41:38 +0200 Original-Received: from localhost ([::1]:56336 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oUqoa-0003vj-Vk for guile-user@m.gmane-mx.org; Sun, 04 Sep 2022 10:41:37 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:58354) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oUqoH-0003vW-GX for guile-user@gnu.org; Sun, 04 Sep 2022 10:41:17 -0400 Original-Received: from mail-lf1-x12c.google.com ([2a00:1450:4864:20::12c]:34596) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oUqoF-0006wC-JE for guile-user@gnu.org; Sun, 04 Sep 2022 10:41:17 -0400 Original-Received: by mail-lf1-x12c.google.com with SMTP id bt10so9926311lfb.1 for ; Sun, 04 Sep 2022 07:41:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date; bh=908kgq00XlYpFo0cvaL0P36iyU26z8qtz3a4VMxZ4T0=; b=f3H27V/aOrgZd/bToL59EbSJs8GMK1bxbxfge0iU8wU8K94RUDVhaHlbqqyvSiBEvf b9N/UxQKscXf8UdR8glZ1UdVkXfgSVG220V0VBSipdRFMCOBsFBn6fpCEo3NvSIsHUDm QQr8o48bTT/MHkmEsHgzyOpx5u1JBqOSxBmmh4uK/fkxlJWd3imcuaBxmunE4epkyhTE 1J6STis9PGiahu3ojD0dAU9hLfp99LAdqY8SaSzYfAJ338txSf1pSwuWmGut+tI378E0 Q/Vih+N9S9QMsESmPPyBYch0rJ/zn9234biJRhHItbbzy+shvmrW9Z7OWQIyuz6wm3yK M3yg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=908kgq00XlYpFo0cvaL0P36iyU26z8qtz3a4VMxZ4T0=; b=PD4m73nvcNMGWOhdI8lUFEAi8y/fUoX7Ak0V/haEVJjBjPsdftlb/pUg8yOlR4UyVC Umnpi7CuxoA6T5elkn5Vi2yhoXbrnNYoNE3PuIn6ipmxjbFQ1midDCwZF/nK8+402TNp gCvUHjJynvRGh1zTatJqP/U0vpbs83O6+yrc98rnbn/ecSHsLQ4ZQ0Telfj61YBCvrL4 vOuu4FRYfcC/VKDkX64cXcwC+jCbxkL3JlPomce270thLL56V+wuOqV+ZHzgEAx5HIxZ +5fQ9J8XR7IUCQ7iA4XLPG5b0+FlSx6TcpSOsDLhpZfov6/sspyNrzW7b7Xd/NjYigFy 5j0Q== X-Gm-Message-State: ACgBeo3iXSvQoi1j2piYEloTYZn0L2zJpTRz9wXOf1c6mTS+twoC0JI7 oDCf6PfsOwdT+gPqcX/kFA1yuw7U0l6G/Fzbisk= X-Google-Smtp-Source: AA6agR6kDkEFcQBGt0bWPXPqLfbI8JaEcXMdySxI30MmlzlauMUGQNiFRgkr6C5tCrd68PeLVRc9XuVZlBdUb+rtZlw= X-Received: by 2002:a05:6512:6c9:b0:494:80bf:837a with SMTP id u9-20020a05651206c900b0049480bf837amr8273731lff.314.1662302471732; Sun, 04 Sep 2022 07:41:11 -0700 (PDT) In-Reply-To: <11f1038a-3f3e-2405-e02c-abce9308db19@abou-samra.fr> Received-SPF: pass client-ip=2a00:1450:4864:20::12c; envelope-from=damien.mattei@gmail.com; helo=mail-lf1-x12c.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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Original-Sender: "guile-user" Xref: news.gmane.io gmane.lisp.guile.user:18570 Archived-At: yes in fact a lot of function related to syntax (datum->syntax, etc) are not in R6RS and R7RS-small, i have to keep that in mind because i want to write a library that could be portable between scheme implementation and that support curly-infix ,less than a number of scheme that count with the fingers of an hand ,at the end.... :-) but 'for was a disgression,i know 'while of guile, again not standard... Regards, Damien On Sun, Sep 4, 2022 at 2:40 PM Jean Abou Samra wrote: > > > Le 04/09/2022 =C3=A0 14:00, Damien Mattei a =C3=A9crit : > > yes very good > > then break si not overwritten, using module, i do not know if modules > > is finally standardised in R6RS, and in guile? > > > > Guile supports R6RS libraries, but it's not the same as its traditional > use-modules/define-module forms. > > https://www.gnu.org/software/guile/manual/html_node/R6RS-Libraries.html > > But you're going to have a much more pressing problem with > standardization: syntax parameters are not standard. So you're a bit > stuck there. > > > > > a few problem with module i hope to fix it later but it works with > > your example, not sure let/ec is standart? > > > let/ec is not standard, but exceptions are. See section 7 of the > libraries document of R6RS: > > http://www.r6rs.org/final/r6rs-lib.pdf > > Best, > Jean > >