From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: prj@po.cwru.edu (Paul Jarc) Newsgroups: gmane.lisp.guile.devel Subject: Re: The load path Date: Sat, 06 Nov 2004 02:25:06 -0500 Organization: What did you have in mind? A short, blunt, human pyramid? Message-ID: References: <1097949129.4178.31.camel@localhost> <87vfck4569.fsf@trouble.defaultvalue.org> <87actw15s9.fsf@trouble.defaultvalue.org> <87lldgt0i3.fsf@trouble.defaultvalue.org> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1099726058 23341 80.91.229.6 (6 Nov 2004 07:27:38 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 6 Nov 2004 07:27:38 +0000 (UTC) Cc: guile-devel , Marius Vollmer Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Sat Nov 06 08:27:28 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 1CQKyu-0003oj-00 for ; Sat, 06 Nov 2004 08:27:28 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CQL78-0007RN-IE for guile-devel@m.gmane.org; Sat, 06 Nov 2004 02:35:58 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CQL6v-0007PQ-7p for guile-devel@gnu.org; Sat, 06 Nov 2004 02:35:45 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CQL6u-0007Oo-0N for guile-devel@gnu.org; Sat, 06 Nov 2004 02:35:44 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CQL6t-0007Ol-Tj for guile-devel@gnu.org; Sat, 06 Nov 2004 02:35:43 -0500 Original-Received: from [129.22.104.47] (helo=mirapoint2.tis.cwru.edu) by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.34) id 1CQKyJ-0007jj-NZ for guile-devel@gnu.org; Sat, 06 Nov 2004 02:26:51 -0500 Original-Received: from multivac.cwru.edu (multivac.ITS.CWRU.Edu [129.22.114.26]) by mirapoint2.tis.cwru.edu (MOS 3.5.4-GR) with SMTP id CPI03024; Sat, 6 Nov 2004 02:25:07 -0500 (EST) Original-Received: (qmail 11648 invoked by uid 500); 6 Nov 2004 07:25:28 -0000 Original-To: Rob Browning In-Reply-To: <87lldgt0i3.fsf@trouble.defaultvalue.org> (Rob Browning's message of "Fri, 05 Nov 2004 16:05:40 -0600") Mail-Copies-To: nobody Mail-Followup-To: Rob Browning , Marius Vollmer , guile-devel Original-Lines: 20 User-Agent: Gnus/5.110003 (No Gnus v0.3) 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:4349 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:4349 Rob Browning wrote: > Overall, what I wanted was a way to specify a set of actions that will > be taken at init time, where the ordering can be easily specified, > where actions can be added and removed easily (i.e. by adding/removing > files), and where the local admin has a well defined way to make at > least some adjustments if necessary. If the init actions are limited to %load-path tweaking, then I think a directory-of-(directories|symlinks) is sufficient. If the init actions can go beyond that (which will be possible if they are represented in Scheme files), then I'm not sure I want that to affect every one of my Guile invocations. I'm glad my shell scripts, Perl scripts, Python scripts, etc., aren't all forced to load some site-wide initialization code. Scripts know what they need, and take care of it themselves. Arbitrary init code is convenient for interactive interpreters, but I'm wary of establishing it for all invocations. paul _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://lists.gnu.org/mailman/listinfo/guile-devel