From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Kevin Ryde Newsgroups: gmane.lisp.guile.user Subject: Re: new slib and guile 1.6.7 Date: Thu, 03 Nov 2005 07:16:48 +1100 Message-ID: <87oe52dcun.fsf@zip.com.au> References: <20051021185451.92D965283@fnord.ir.bbn.com> <43594A5E.7070909@mail.msen.com> <87wtjx6yz0.fsf@zip.com.au> <87br17omn1.fsf@zip.com.au> <87k6fuzhe4.fsf@zip.com.au> <8764rdp7m6.fsf@zip.com.au> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1130962795 25244 80.91.229.2 (2 Nov 2005 20:19:55 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 2 Nov 2005 20:19:55 +0000 (UTC) Cc: guile-user@gnu.org Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Wed Nov 02 21:19:53 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1EXP2p-0001Eb-W0 for guile-user@m.gmane.org; Wed, 02 Nov 2005 21:17:16 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EXP2p-0004RB-8z for guile-user@m.gmane.org; Wed, 02 Nov 2005 15:17:15 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1EXP2l-0004Qk-1c for guile-user@gnu.org; Wed, 02 Nov 2005 15:17:11 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1EXP2j-0004Q2-4U for guile-user@gnu.org; Wed, 02 Nov 2005 15:17:10 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EXP2i-0004Pz-VZ for guile-user@gnu.org; Wed, 02 Nov 2005 15:17:09 -0500 Original-Received: from [61.8.0.84] (helo=mailout1.pacific.net.au) by monty-python.gnu.org with esmtp (Exim 4.34) id 1EXP2i-00021g-Jz for guile-user@gnu.org; Wed, 02 Nov 2005 15:17:09 -0500 Original-Received: from mailproxy2.pacific.net.au (mailproxy2.pacific.net.au [61.8.0.87]) by mailout1.pacific.net.au (8.13.4/8.13.4/Debian-3) with ESMTP id jA2KH7Nl029561; Thu, 3 Nov 2005 07:17:07 +1100 Original-Received: from localhost (ppp22C6.dyn.pacific.net.au [61.8.34.198]) by mailproxy2.pacific.net.au (8.13.4/8.13.4/Debian-3) with ESMTP id jA2KGtTo028407; Thu, 3 Nov 2005 07:17:06 +1100 Original-Received: from gg by localhost with local (Exim 3.36 #1 (Debian)) id 1EXP2O-0001EY-00; Thu, 03 Nov 2005 07:16:48 +1100 Original-To: Greg Troxel In-Reply-To: (Greg Troxel's message of "02 Nov 2005 10:30:52 -0500") User-Agent: Gnus/5.110004 (No Gnus v0.4) Emacs/21.4 (gnu/linux) X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.user:4933 Archived-At: Greg Troxel writes: > > You are right, but if you object to going from what we have to what I > posted, I don't see your point. I was hoping the issue could be killed for good, ie. impervious to anything guile.init might do in the future :-). > slib needs to define the API that guile.init has to provide for > users for slib. I suspect it's not that formal, but rather the init files are only those bits which have turned out to vary between supported schemes. The last change for instance moved bits out of the common files into the init files. > (define base:define define) > (define define > (procedure->memoizing-macro > (lambda (exp env) > (cons (if (= 1 (length env)) 'define-public 'base:define) (cdr exp))))) > > which I think results in all the defines in the file being > define-public. Yes, for top-level defines. Dunno what that's actually meant to do though. Incidentally the test seems to fail in the guile cvs, different implementation of env or something. _______________________________________________ Guile-user mailing list Guile-user@gnu.org http://lists.gnu.org/mailman/listinfo/guile-user