From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Neil Jerram Newsgroups: gmane.lisp.guile.user Subject: Re: Where to install files? Date: Thu, 13 Oct 2005 19:19:19 +0100 Message-ID: <87d5m95lg8.fsf@ossau.uklinux.net> References: <87y851xja3.fsf@ossau.uklinux.net> <87wtkl6oq7.fsf@zip.com.au> <873bn9t241.fsf@ossau.uklinux.net> <87y84zrj2o.fsf@ossau.uklinux.net> <87r7ar16kl.fsf@laas.fr> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: sea.gmane.org 1129227941 16862 80.91.229.2 (13 Oct 2005 18:25:41 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 13 Oct 2005 18:25:41 +0000 (UTC) Cc: Guile Users Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Thu Oct 13 20:25:31 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1EQ7fr-00058G-Dx for guile-user@m.gmane.org; Thu, 13 Oct 2005 20:19:27 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EQ7fq-0004ke-Q1 for guile-user@m.gmane.org; Thu, 13 Oct 2005 14:19:26 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1EQ7fn-0004kY-Io for guile-user@gnu.org; Thu, 13 Oct 2005 14:19:23 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1EQ7fm-0004k2-41 for guile-user@gnu.org; Thu, 13 Oct 2005 14:19:23 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EQ7fm-0004jx-2A for guile-user@gnu.org; Thu, 13 Oct 2005 14:19:22 -0400 Original-Received: from [80.84.72.33] (helo=mail3.uklinux.net) by monty-python.gnu.org with esmtp (Exim 4.34) id 1EQ7fm-00019O-0W for guile-user@gnu.org; Thu, 13 Oct 2005 14:19:22 -0400 Original-Received: from laruns (host81-130-31-36.in-addr.btopenworld.com [81.130.31.36]) by mail3.uklinux.net (Postfix) with ESMTP id 3A82940A011; Thu, 13 Oct 2005 18:19:21 +0000 (UTC) Original-Received: from laruns (laruns [127.0.0.1]) by laruns (Postfix) with ESMTP id 2E1C26F71B; Thu, 13 Oct 2005 19:19:20 +0100 (BST) Original-To: ludovic.courtes@laas.fr (=?iso-8859-1?q?Ludovic_Court=E8s?=) In-Reply-To: <87r7ar16kl.fsf@laas.fr> ( =?iso-8859-1?q?Ludovic_Court=E8s's_message_of?= "Wed, 12 Oct 2005 10:29:46 +0200") User-Agent: Gnus/5.1007 (Gnus v5.10.7) 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:4839 Archived-At: ludovic.courtes@laas.fr (Ludovic Court=E8s) writes: > I like this approach quite well. It's generic, and it can be used > handle both Guile versioning and module versioning. Having it in > `init.scm' or some such rather than hardcoded at configuration time > sounds like a good idea too. Thanks. I'm about to post a slightly modified version, so please let me know your thoughts on that too. > Just a couple of notes. I might look better to use either an alist or > keywords (like `((:tag "1.6" :dir "/usr..."))') to store this > information, but this is really nitpicking. Yes, perhaps, although it would make the sample code in my modified proposal a bit more complex. > As for the contents of this > list, I believe the `site' and `local' tags should by default be > configured as `site-MAJOR.MINOR' and `local-MAJOR.MINOR' so that nothing > ends up being installed in unversioned directories. Well in general that's exactly the kind of thing that a distribution or site will be able to decide for themselves, under my scheme, by modifying the config file. But are you saying that the default settings in this file should be $prefix/share/guile/1.6 $prefix/share/guile/site-1.6 $prefix/share/guile instead of $prefix/share/guile/1.6 $prefix/share/guile/site $prefix/share/guile ? I think there's a place for both unversioned and versioned site and local directories, because its not that hard to kind code that handles multiple Guile versions in the same files. Thanks for your input, Neil _______________________________________________ Guile-user mailing list Guile-user@gnu.org http://lists.gnu.org/mailman/listinfo/guile-user