From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Rob Browning Newsgroups: gmane.lisp.guile.devel Subject: Re: The load path Date: Fri, 05 Nov 2004 22:54:16 -0600 Message-ID: <87u0s3r30n.fsf@trouble.defaultvalue.org> References: <1097949129.4178.31.camel@localhost> <418C126D.5010802@ossau.uklinux.net> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1099716881 10801 80.91.229.6 (6 Nov 2004 04:54:41 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 6 Nov 2004 04:54:41 +0000 (UTC) Cc: Marius Vollmer , guile-devel , Greg Troxel Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Sat Nov 06 05:54:30 2004 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1CQIar-0007oS-00 for ; Sat, 06 Nov 2004 05:54:30 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CQIj6-0005Cp-59 for guile-devel@m.gmane.org; Sat, 06 Nov 2004 00:03:00 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CQIj1-0005Ax-QK for guile-devel@gnu.org; Sat, 06 Nov 2004 00:02:55 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CQIj0-0005AS-U3 for guile-devel@gnu.org; Sat, 06 Nov 2004 00:02:55 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CQIiz-0005AG-8Q for guile-devel@gnu.org; Sat, 06 Nov 2004 00:02:54 -0500 Original-Received: from [66.93.216.237] (helo=defaultvalue.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CQIag-00028L-5a for guile-devel@gnu.org; Fri, 05 Nov 2004 23:54:18 -0500 Original-Received: from trouble.defaultvalue.org (omen.defaultvalue.org [192.168.1.1]) by defaultvalue.org (Postfix) with ESMTP id 5E09E40D4; Fri, 5 Nov 2004 22:54:17 -0600 (CST) Original-Received: by trouble.defaultvalue.org (Postfix, from userid 1000) id 088D5410AB; Fri, 5 Nov 2004 22:54:16 -0600 (CST) Original-To: Neil Jerram In-Reply-To: <418C126D.5010802@ossau.uklinux.net> (Neil Jerram's message of "Fri, 05 Nov 2004 23:53:17 +0000") User-Agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.3 (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 Xref: main.gmane.org gmane.lisp.guile.devel:4347 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:4347 Neil Jerram writes: > I agree. It seems to me that the only thing we need to support here > is %load-path extension, and that we might find a neater solution by > focussing only on that problem (as opposed to a means for executing > arbitrary 3rd party code at startup time). Guile has important > differences here from Emacs, so it doesn't follow that a good design > for Emacs is also good for Guile. One of the simlplest solutions is to load all the files in a well-specified /etc dir in some order. That's what Marius proposed, and that's what Debian tends to do, both with Emacs, and with various other things (ppp, ifup, cron, rc.?, etc.). Paul then suggested that you might want to consider using dependencies of some sort rather than just relying on a globally coordinated ordering of file names. I can see the argument in favor of that too, though it would be less relevant if you're going to specify that these files are only allowed to modify the %load-path. -- Rob Browning rlb @defaultvalue.org and @debian.org; previously @cs.utexas.edu GPG starting 2002-11-03 = 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4 _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://lists.gnu.org/mailman/listinfo/guile-devel