From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@gnu.org> Newsgroups: gmane.lisp.guile.devel Subject: Re: [PATCH] add SRFI-119 / language/wisp to Guile? (new patch with more tests, squashed) Date: Sat, 01 Jun 2024 11:57:57 +0200 Message-ID: <875xutq922.fsf@gnu.org> References: <87h6w2fkz8.fsf@web.de> <c2ae22ea-fd38-f44c-c7d2-315d0b36a933@gmail.com> <87ttzc7gwa.fsf@gnu.org> <1e0d07bc-dcf8-fe56-7f16-a72e5df0c20d@telenet.be> <875ybr2hk9.fsf@gnu.org> <87v8jrdmk5.fsf@web.de> <87jzzr7cba.fsf@web.de> <87v8hc8i8v.fsf@web.de> <87legrs23a.fsf@gnu.org> <209e68fd-b010-8213-6c9b-a0d1b8f0f72c@telenet.be> <87o7jf2slw.fsf@web.de> <875y5h8j04.fsf@web.de> <87il9ctzhl.fsf@gnu.org> <875y5cdyvt.fsf@web.de> <87sf7omuag.fsf@web.de> <877co1jgww.fsf@web.de> <875y3egjtd.fsf@web.de> <87sf5v67k5.fsf@web.de> <87mstf9e67.fsf@web.de> <87bk9h67up.fsf@web.de> <87cys1qq89.fsf@web.de> 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="22428"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: guile-devel@gnu.org To: "Dr. Arne Babenhauserheide" <arne_bab@web.de> Original-X-From: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Sat Jun 01 11:58:20 2024 Return-path: <guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org> Envelope-to: guile-devel@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 <guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org>) id 1sDLVE-0005b0-Bq for guile-devel@m.gmane-mx.org; Sat, 01 Jun 2024 11:58:20 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <guile-devel-bounces@gnu.org>) id 1sDLUv-0005AB-NA; Sat, 01 Jun 2024 05:58:01 -0400 Original-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 <ludo@gnu.org>) id 1sDLUu-00059z-QK for guile-devel@gnu.org; Sat, 01 Jun 2024 05:58:00 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@gnu.org>) id 1sDLUu-0001KJ-7W; Sat, 01 Jun 2024 05:58:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=6Ihda43yKAc8kkBCdoRRtQEKxSTVFAcdI66giPWDqU4=; b=T8iBcK+/5cM6eiHIggu9 rXE1Oj4elde6CatyoLBkAi33fCi0H6mIXvmKfzofCN2PQLzfc401I4D1pfu8H/u9kFhkoxcVYEkU3 epiRFh5DtD08bm3Up+4ZWSoBILHZ6wkhsPgMFV0BnxylRRjXsldRSUKIn07H4P5BG2k72jqh+mwIW sqA1RCFtggdoN+PW0yFBZSL78YDybf4LxscwiTFtWZ5B8T8SJHlEx+xJqjJftwMCfC7vpNavz9Bzw Z2coFdd8t+N+jDLwnrDZUfsX2/fWAiTS7wPqei+xbjGr9HXYKl/GbqUkb1PEy//6hDNo0R9OSfQ9Y l7Hu0l9iH5Uk3Q==; X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Quartidi 14 Prairial an 232 de la =?utf-8?Q?R=C3=A9v?= =?utf-8?Q?olution=2C?= jour de l'Acacia X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu In-Reply-To: <87cys1qq89.fsf@web.de> (Arne Babenhauserheide's message of "Mon, 11 Mar 2024 02:16:30 +0100") X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" <guile-devel.gnu.org> List-Unsubscribe: <https://lists.gnu.org/mailman/options/guile-devel>, <mailto:guile-devel-request@gnu.org?subject=unsubscribe> List-Archive: <https://lists.gnu.org/archive/html/guile-devel> List-Post: <mailto:guile-devel@gnu.org> List-Help: <mailto:guile-devel-request@gnu.org?subject=help> List-Subscribe: <https://lists.gnu.org/mailman/listinfo/guile-devel>, <mailto:guile-devel-request@gnu.org?subject=subscribe> Errors-To: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.lisp.guile.devel:22427 Archived-At: <http://permalink.gmane.org/gmane.lisp.guile.devel/22427> Hi Arne, "Dr. Arne Babenhauserheide" <arne_bab@web.de> skribis: > From 81e7cbbade4fd01e092a2c39a3af90e4abf7f684 Mon Sep 17 00:00:00 2001 > From: Arne Babenhauserheide <arne_bab@web.de> > Date: Mon, 11 Mar 2024 06:34:52 +0100 > Subject: [PATCH] Add language/wisp, Wisp tests, and SRFI-119 documentation > > * doc/ref/srfi-modules.texi (srfi-119): add node > * module/language/wisp.scm: New file. > * module/language/wisp/spec.scm: New file. > * test-suite/tests/srfi-119.test: New file. I have the pleasure to inform you that I have finally pushed this! :-) Apologies for taking so long, and thank you for being patient. Some of the suggestions I made earlier=C2=B9 were still not implemented though: 1. Using uninterned symbols rather than UUIDs. 2. Using a record type for lines instead of tuples. 3. Avoiding source properties. I took the liberty to implement #1 in commit 27feb2bfd38087cf03989673da0fc74ed795307d. Tests pass but please let me know if you notice something wrong! It=E2=80=99d be great if you could look at #2 and #3 along the lines of wha= t I suggested earlier. This time we should be able to move forward more quickly. :-) Thanks! Ludo=E2=80=99. =C2=B9 https://lists.gnu.org/archive/html/guile-devel/2023-08/msg00009.html