From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Neil Jerram Newsgroups: gmane.lisp.guile.devel Subject: Re: [PATCH] Per-module reader, take #3 Date: Wed, 14 Dec 2005 01:00:58 +0000 Message-ID: <87mzj4wkz9.fsf@ossau.uklinux.net> References: <87u0gp9lm3.fsf@laas.fr> <877jd3lkdq.fsf@ossau.uklinux.net> <87hdc62a6c.fsf@laas.fr> <87irw49twc.fsf@laas.fr> <87irw3prgp.fsf@ossau.uklinux.net> <8764rw7b9q.fsf_-_@laas.fr> <871x2j98qb.fsf@ossau.uklinux.net> <87u0ffnudk.fsf@laas.fr> <87sluxb0xt.fsf@ossau.uklinux.net> <87r7agvdb1.fsf@laas.fr> <87wtk796xk.fsf@ossau.uklinux.net> <87br1jiacq.fsf@laas.fr> <87d5lp9vv4.fsf@ossau.uklinux.net> <871x258dxd.fsf@zip.com.au> <87zmos8zt4.fsf@ossau.uklinux.net> <87ll0a3hlk.fsf@ossau.uklinux.net> <87pspch28a.fsf_-_@laas.fr> <87zmo4jny6.fsf@ossau.uklinux.net> <87acg0maxs.fsf@zagadka.de> <8764q6kkyv.fsf@ossau.uklinux.net> <87r78p3h8u.fsf@zagadka.de> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1134522240 8990 80.91.229.2 (14 Dec 2005 01:04:00 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 14 Dec 2005 01:04:00 +0000 (UTC) Cc: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Wed Dec 14 02:03:49 2005 Return-path: Original-Received: from [199.232.75.2] (helo=lists.gnu.org) by ciao.gmane.org with esmtp (Exim 4.43) id 1EmL2c-0003z4-G0 for guile-devel@m.gmane.org; Wed, 14 Dec 2005 02:02:46 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EmL3A-0006pt-Sg for guile-devel@m.gmane.org; Tue, 13 Dec 2005 20:03:21 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1EmL2z-0006od-Q7 for guile-devel@gnu.org; Tue, 13 Dec 2005 20:03:09 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1EmL2u-0006m7-5b for guile-devel@gnu.org; Tue, 13 Dec 2005 20:03:08 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EmL2r-0006lL-HW for guile-devel@gnu.org; Tue, 13 Dec 2005 20:03:01 -0500 Original-Received: from [80.84.72.33] (helo=mail3.uklinux.net) by monty-python.gnu.org with esmtp (Exim 4.34) id 1EmL4q-0004Pv-Hi for guile-devel@gnu.org; Tue, 13 Dec 2005 20:05:04 -0500 Original-Received: from laruns (host86-129-132-201.range86-129.btcentralplus.com [86.129.132.201]) by mail3.uklinux.net (Postfix) with ESMTP id B631B409FDA; Wed, 14 Dec 2005 01:02:24 +0000 (UTC) Original-Received: from laruns (laruns [127.0.0.1]) by laruns (Postfix) with ESMTP id 9D8706F719; Wed, 14 Dec 2005 01:00:59 +0000 (GMT) Original-To: Marius Vollmer In-Reply-To: <87r78p3h8u.fsf@zagadka.de> (Marius Vollmer's message of "Wed, 07 Dec 2005 02:04:01 +0200") User-Agent: Gnus/5.1007 (Gnus v5.10.7) Emacs/21.4 (gnu/linux) 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 X-Broken-Reverse-DNS: no host name found for IP address 199.232.75.2 Xref: news.gmane.org gmane.lisp.guile.devel:5509 Archived-At: Marius Vollmer writes: > Neil Jerram writes: > >>> However, making the read procedure used by 'load' configurable can't >>> hurt, I think. >> >> OK, thanks. I'll just wait a few days in case you or anyone else have >> further comments. If not I'll commit the patch as proposed. > > Yes, please do. I still don't see the big point behind it, and I was > about to say "compiler" ;-), but let's see how people are going to use > this. Please make sure we have adequate docs, of course. This is in CVS now. > As a related comment, I think we should make our own reader highly > configurable at one point, along the lines of Common Lisp read-tables > maybe, or by following established Scheme standards. Yes, sounds good. The configurable 'load' reader may help us towards that goal, by allowing people to experiment easily with what kinds of reader configurability are useful, and what kind of API is convenient to control it. Neil _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://lists.gnu.org/mailman/listinfo/guile-devel