From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Julian Graham Newsgroups: gmane.lisp.guile.devel Subject: Re: r6rs libraries Date: Wed, 18 Feb 2009 00:37:24 -0500 Message-ID: <2bc5f8210902172137g26bab473jd3ff585b8d046e1@mail.gmail.com> References: <2bc5f8210812271705h3f57cb29w5bb83cb02abe971@mail.gmail.com> <8763kt48zi.fsf@gnu.org> <2bc5f8210901111521i1a5ec85em65ee20135cc55ebb@mail.gmail.com> <877i4z89jy.fsf@gnu.org> <2bc5f8210901251627t5d59f9fg5bc5dcceaf2a0b9f@mail.gmail.com> <2bc5f8210901280926o399f4505nc1d30c6017886a81@mail.gmail.com> <2bc5f8210902161035p1f2e9125p58c2ad6c4def28fb@mail.gmail.com> <878wo4kadf.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1234935461 7038 80.91.229.12 (18 Feb 2009 05:37:41 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 18 Feb 2009 05:37:41 +0000 (UTC) Cc: guile-devel@gnu.org To: =?ISO-8859-1?Q?Ludovic_Court=E8s?= Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Wed Feb 18 06:38:56 2009 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1LZf94-0004Fh-Om for guile-devel@m.gmane.org; Wed, 18 Feb 2009 06:38:55 +0100 Original-Received: from localhost ([127.0.0.1]:56830 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LZf7k-0002Kn-1K for guile-devel@m.gmane.org; Wed, 18 Feb 2009 00:37:32 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LZf7g-0002KW-CY for guile-devel@gnu.org; Wed, 18 Feb 2009 00:37:28 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LZf7e-0002KK-SL for guile-devel@gnu.org; Wed, 18 Feb 2009 00:37:28 -0500 Original-Received: from [199.232.76.173] (port=50841 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LZf7e-0002KH-OE for guile-devel@gnu.org; Wed, 18 Feb 2009 00:37:26 -0500 Original-Received: from mail-gx0-f208.google.com ([209.85.217.208]:35566) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LZf7d-0005AD-Ko; Wed, 18 Feb 2009 00:37:25 -0500 Original-Received: by gxk4 with SMTP id 4so5000701gxk.18 for ; Tue, 17 Feb 2009 21:37:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=7s1X/tynxuhOAbPCmlxVuR0x7uhaNfa+PUw6q0ObBbc=; b=UARA6nDTy2+8kw3BDPBFFGQUfi1gXx4SYzgcpfZ+kjPwVnA1gZoLeYAmk8M3wZZUW5 UPTjefyYIe6KeJGnTrDNf9KTQFk1Gdy/IruKTPRJ/Ggk7vDCRTzIAmme4ypo/J6s6Css 32iLp+dvR+FDaNXea0xBdmaxytEb0l97oa6HU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=kYTSu80DZo/UitoKLChcWOrIy3UlyrTT3Z0bbUxR9T11fv/tmmXy93J/XmqUdZcRF9 HmKCdUfOlAe/O7O0f6HbFAVnGURXzf/84S4lxbqW1WQXOSEoSgfURGeoxH7h6SrEjtFR KRvXErbZBPfRt/S/r/PBc7yYXsRE0kaIxFr2k= Original-Received: by 10.151.78.15 with SMTP id f15mr6456672ybl.164.1234935444993; Tue, 17 Feb 2009 21:37:24 -0800 (PST) In-Reply-To: <878wo4kadf.fsf@gnu.org> X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:8176 Archived-At: > R6RS Name Guile Name > > (foo bar) --> (foo bar) > (foo bar (6)) --> (foo bar version-6) > > (Given the recursive name space, this would allow the implementation of > several versions in a single file. In this example, `version-6' in > `(foo bar)' just has to be bound to a module.) Wait, you've lost me -- the recursive name space? I thought Guile requires that the "tail car" of the module name map to an actual filename on disk when searching for modules.