From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Greg Troxel Newsgroups: gmane.lisp.guile.user Subject: Re: new slib and guile 1.6.7 Date: 30 Oct 2005 09:35:48 -0500 Message-ID: References: <20051021185451.92D965283@fnord.ir.bbn.com> <43594A5E.7070909@mail.msen.com> <87wtjx6yz0.fsf@zip.com.au> <87br17omn1.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 1130686906 4042 80.91.229.2 (30 Oct 2005 15:41:46 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 30 Oct 2005 15:41:46 +0000 (UTC) Cc: guile-user@gnu.org Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Sun Oct 30 16:41:43 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1EWFIN-0004Bp-KF for guile-user@m.gmane.org; Sun, 30 Oct 2005 16:40:31 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EWFIM-0005dr-R7 for guile-user@m.gmane.org; Sun, 30 Oct 2005 10:40:30 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1EWEHn-0007Fx-El for guile-user@gnu.org; Sun, 30 Oct 2005 09:35:51 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1EWEHl-0007DR-IS for guile-user@gnu.org; Sun, 30 Oct 2005 09:35:50 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EWEHk-0007Be-LB for guile-user@gnu.org; Sun, 30 Oct 2005 09:35:49 -0500 Original-Received: from [192.1.100.210] (helo=fnord.ir.bbn.com) by monty-python.gnu.org with esmtp (TLS-1.0:DHE_RSA_3DES_EDE_CBC_SHA:24) (Exim 4.34) id 1EWEHk-0007yQ-Pc for guile-user@gnu.org; Sun, 30 Oct 2005 09:35:48 -0500 Original-Received: by fnord.ir.bbn.com (Postfix, from userid 10853) id 2182F5286; Sun, 30 Oct 2005 09:35:48 -0500 (EST) Original-To: Kevin Ryde In-Reply-To: <87br17omn1.fsf@zip.com.au> Original-Lines: 24 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.4 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:4911 Archived-At: Kevin Ryde writes: > I wondered if perhaps ice-9 slib was supposed to be like a proper > module, giving an slib environment only in those application modules > using it, and not when not used, if you know what I mean. gnucash fails still, but it gets a lot further. I think you are right about the module system. What I did places the guile.init bindings in the module that calls (use-modules (ice-9 slib)), and not in the slib module, so that some other modules that does use-modules will not get them - this is what happened in gnucash. > To be the same as the slib documented startup then I think it has to > load into the guile-user module, if that doesn't happen already. If all modules inherit from guile-user, then that sounds right. But this would expose slib's require machinery to all guile programs, even those that haven't asked for it, and that's not good. I'll try again, and this time export the symbols from before plus the new one that precipitated all this. -- Greg Troxel _______________________________________________ Guile-user mailing list Guile-user@gnu.org http://lists.gnu.org/mailman/listinfo/guile-user