From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Linus =?UTF-8?Q?Bj=C3=B6rnstam?= Newsgroups: gmane.lisp.guile.bugs Subject: bug#39601: srfi library naming in r7rs Date: Wed, 03 Nov 2021 08:37:30 +0100 Message-ID: <5632b6dc-6b83-44ed-b6f6-23eca0239a26@www.fastmail.com> References: <87pms2a3yd.fsf@inria.fr> <8818D6A1-2537-444E-87DF-959EBB96ED0B@sarc.name> 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="39890"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Cyrus-JMAP/3.5.0-alpha0-1369-gd055fb5e7c-fm-20211018.002-gd055fb5e Cc: 39601@debbugs.gnu.org, pclouds@gmail.com To: "Taylan Kammer" , lloda Original-X-From: bug-guile-bounces+guile-bugs=m.gmane-mx.org@gnu.org Wed Nov 03 08:39:22 2021 Return-path: Envelope-to: guile-bugs@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 1miArg-000A84-4K for guile-bugs@m.gmane-mx.org; Wed, 03 Nov 2021 08:39:21 +0100 Original-Received: from localhost ([::1]:44968 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1miAre-0004Ue-D2 for guile-bugs@m.gmane-mx.org; Wed, 03 Nov 2021 03:39:18 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38284) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1miArO-0003xF-HK for bug-guile@gnu.org; Wed, 03 Nov 2021 03:39:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:55488) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1miArO-0000ur-8Z for bug-guile@gnu.org; Wed, 03 Nov 2021 03:39:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1miArO-00057C-1L for bug-guile@gnu.org; Wed, 03 Nov 2021 03:39:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Linus =?UTF-8?Q?Bj=C3=B6rnstam?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Wed, 03 Nov 2021 07:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39601 X-GNU-PR-Package: guile X-GNU-PR-Keywords: patch Original-Received: via spool by 39601-submit@debbugs.gnu.org id=B39601.163592508319589 (code B ref 39601); Wed, 03 Nov 2021 07:39:01 +0000 Original-Received: (at 39601) by debbugs.gnu.org; 3 Nov 2021 07:38:03 +0000 Original-Received: from localhost ([127.0.0.1]:38801 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1miAqQ-00055t-UD for submit@debbugs.gnu.org; Wed, 03 Nov 2021 03:38:03 -0400 Original-Received: from out5-smtp.messagingengine.com ([66.111.4.29]:40615) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1miAqP-00055U-7F for 39601@debbugs.gnu.org; Wed, 03 Nov 2021 03:38:02 -0400 Original-Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 664AF5C00C6; Wed, 3 Nov 2021 03:38:00 -0400 (EDT) Original-Received: from imap44 ([10.202.2.94]) by compute1.internal (MEProxy); Wed, 03 Nov 2021 03:38:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=veryfast.biz; h= mime-version:message-id:in-reply-to:references:date:from:to:cc :subject:content-type:content-transfer-encoding; s=fm1; bh=ac+4V PjEkNGMm8ZYLW20jLTNDbhVCZIAHqzEqWf69sE=; b=k9z6OTHnx2pW2HfIrMZU6 GoiRtDK8Vv+GiJ4O+zNRgjsg3XLx/15a4SyB77PM2nlVCJJCcOwRaGSN8VyajjeQ 7UJ6eIy0vbCVKUmwqX9KHq/I0nB5fDBvyH8vjTDEgdwfWN/Z3q/9DpZpTYjbrDlP JZdLLE4YNUYmCw8LxTOSpK+Ls3DSectY2CKInw8bY7ibWdUbHS0UMbvo8IOq3Mem f0zfFTrKzVDIYDFF4OZHQLV6GHI4iV5jbXd8Jp7SPRyWjS6NiGh3nO8HVN3FusUM TkFZUzRzLrhNTIHF8ig0l3vARQMvBohC703vYtb+ptXNZvJ4+7E58YyGxt4ilAVG A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding: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=ac+4VPjEkNGMm8ZYLW20jLTNDbhVCZIAHqzEqWf69 sE=; b=GPeu5ZHDXIDVWCjilCksnJC2eG6XK6L4LXtKA3ZmLB8TZ1oNXznAWtKly Y2DToBfDAXajNncDjWHGkYZ73fhJCy0h2DDdbsRN53ZzGM13579m4GtjRpvPBVBq DoVPKHUssz088k+jMg5MRlvbMr7NBfStGH9SUIqPylwx2TrZ/6dIX5dogTnjLE3r yk9P44bppt+4jyttKVPqlS4E1xQIao2NJ/HYGRDGlwztypZ1FETNXFnECNcHEMis vKCmkIb2KaopAU6rt71ZguoXYkhGi39ykvzjvthQdQQmfHcF6byI+9794zAR5u+G YXEHvWyYQ+m4MupZgmF2gaQvbj/2w== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvuddrtddugddutdeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvffutgfgsehtqhertderreejnecuhfhrohhmpefnihhn uhhspgeujhpnrhhnshhtrghmuceolhhinhhushdrsghjohhrnhhsthgrmhesvhgvrhihfh grshhtrdgsihiiqeenucggtffrrghtthgvrhhnpeeiuedvjeeggeelfeeugeekveevueff ueelueehtdetiedugeeiudekleehkefgvdenucffohhmrghinhepshgthhgvmhgvrhhsrd horhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhep lhhinhhushdrsghjohhrnhhsthgrmhesvhgvrhihfhgrshhtrdgsihii X-ME-Proxy: Original-Received: by mailuser.nyi.internal (Postfix, from userid 501) id BF0ADFA0AA6; Wed, 3 Nov 2021 03:37:59 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guile@gnu.org List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guile-bounces+guile-bugs=m.gmane-mx.org@gnu.org Original-Sender: "bug-guile" Xref: news.gmane.io gmane.lisp.guile.bugs:10202 Archived-At: Well, as someone who has written a lot of macros https://srfi.schemers.o= rg/srfi-206/ is a fantastic utility SRFI. It allows several libraries to= define the same aux syntax (say like srfi-26's <>) without having colli= sions. That is not strictly what you were looking for if I understand the patch= correctly, though. --=20 Linus Bj=C3=B6rnstam On Mon, 1 Nov 2021, at 19:42, Taylan Kammer wrote: > On 01.11.2021 18:52, lloda wrote: >>=20 >> Hi Taylan, >>=20 >> Your patch leaks a bunch of identifiers, could you fix that? >>=20 >> thanks >>=20 >> Daniel >>=20 > > Apparently anything defined in boot-9 is implicitly made public in > the (guile) module, I wasn't aware of that. > > Is there a work-around that allows one to define helpers that can > be used by multiple definitions? > > Attached is a naive fix that duplicates a bunch of helpers which is > not very nice. > > --=20 > Taylan > Attachments: > * 0001-Improve-support-for-R6-R7-SRFI-module-name-formats.patch