From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: =?iso-8859-1?q?Andreas_V=F6gele?= Newsgroups: gmane.lisp.guile.devel Subject: Re: The load path Date: Sat, 06 Nov 2004 15:38:41 +0100 Message-ID: References: <1097949129.4178.31.camel@localhost> <418C126D.5010802@ossau.uklinux.net> <87u0s3r30n.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 1099751943 6469 80.91.229.6 (6 Nov 2004 14:39:03 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 6 Nov 2004 14:39:03 +0000 (UTC) Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Sat Nov 06 15:38:59 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 1CQRiU-0001xf-00 for ; Sat, 06 Nov 2004 15:38:58 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CQRqk-0006kf-Du for guile-devel@m.gmane.org; Sat, 06 Nov 2004 09:47:30 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CQRqd-0006kY-0M for guile-devel@gnu.org; Sat, 06 Nov 2004 09:47:23 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CQRqc-0006k8-6C for guile-devel@gnu.org; Sat, 06 Nov 2004 09:47:22 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CQRqc-0006k5-37 for guile-devel@gnu.org; Sat, 06 Nov 2004 09:47:22 -0500 Original-Received: from [213.165.64.20] (helo=mail.gmx.net) by monty-python.gnu.org with smtp (Exim 4.34) id 1CQRiC-0003SC-FB for guile-devel@gnu.org; Sat, 06 Nov 2004 09:38:40 -0500 Original-Received: (qmail 18702 invoked by uid 65534); 6 Nov 2004 14:38:36 -0000 Original-Received: from p50835F87.dip.t-dialin.net (EHLO apollon.voegele.dyndns.org) (80.131.95.135) by mail.gmx.net (mp026) with SMTP; 06 Nov 2004 15:38:36 +0100 X-Authenticated: #14729429 Original-To: guile-devel@gnu.org X-Request-PGP: http://pgp.mit.edu:11371/pks/lookup?search=0x12C21DCA&op=index X-PGP-KeyID: 12C21DCA In-Reply-To: <87u0s3r30n.fsf@trouble.defaultvalue.org> (Rob Browning's message of "Fri, 05 Nov 2004 22:54:16 -0600") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/21.3.50 (darwin) 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:4352 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:4352 Rob Browning writes: > 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.). All this could be done from init.scm without changing Guile. The only thing that would be required is a new command-line option that inhibits loading of init.scm so that users may skip the site-wide initialization. IMHO it would be okay to distribute an init.scm that loads init files from a directory with Guile. But please make it optional. Packagers could then decide whether to use that init.scm or not. I don't see why things that can be done outside of the Guile core should go into the core. The way Emacs loads init files on Debian is also not part of Emacs and the same is true of ifup, cron etc. What makes me especially wary is the fact that people have mentioned Debian's init.d system in this thread. I use Debian at work and at home but I've never liked System V init scripts. And Debian's incarnation is by far the worst implementation of that scheme that I've ever seen. _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://lists.gnu.org/mailman/listinfo/guile-devel