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: Modified load-path proposal Date: Mon, 17 Oct 2005 19:10:24 +0100 Message-ID: <87k6gc8167.fsf@ossau.uklinux.net> References: <878xwx5ld2.fsf@ossau.uklinux.net> <8764s0a7e6.fsf@laas.fr> <8764rzj8py.fsf@ossau.uklinux.net> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1129572717 18825 80.91.229.2 (17 Oct 2005 18:11:57 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 17 Oct 2005 18:11:57 +0000 (UTC) Cc: Guile Users Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Mon Oct 17 20:11:49 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1ERZRY-0003Zk-0O for guile-user@m.gmane.org; Mon, 17 Oct 2005 20:10:40 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ERZRX-0001YC-Dn for guile-user@m.gmane.org; Mon, 17 Oct 2005 14:10:39 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1ERZRT-0001Wk-1A for guile-user@gnu.org; Mon, 17 Oct 2005 14:10:35 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1ERZRR-0001WX-FR for guile-user@gnu.org; Mon, 17 Oct 2005 14:10:34 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ERZRR-0001WU-CU for guile-user@gnu.org; Mon, 17 Oct 2005 14:10:33 -0400 Original-Received: from [80.84.72.33] (helo=mail3.uklinux.net) by monty-python.gnu.org with esmtp (Exim 4.34) id 1ERZRR-0002e8-8v for guile-user@gnu.org; Mon, 17 Oct 2005 14:10:33 -0400 Original-Received: from laruns (host81-139-127-30.in-addr.btopenworld.com [81.139.127.30]) by mail3.uklinux.net (Postfix) with ESMTP id E981F409FB3; Mon, 17 Oct 2005 18:10:31 +0000 (UTC) Original-Received: from laruns (laruns [127.0.0.1]) by laruns (Postfix) with ESMTP id 9861B6F6C4; Mon, 17 Oct 2005 19:10:24 +0100 (BST) Original-To: Greg Troxel In-Reply-To: (Greg Troxel's message of "15 Oct 2005 11:40:39 -0400") 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:4860 Archived-At: Greg Troxel writes: > before deciding about tags and descriptions, I think we need to be > clearer on the semantics of these directories and why they'd be > used. [...] Greg, I'm sorry but I don't want to comment in detail on everything you've said. In my view what you have described is mostly policy, whereas I'm interested right now in the mechanism. That said, mechanism and policy are obviously dependent in at least 3 ways. 1. There has to be a set of defaults, which is policy. 2. Likely policies can help us decide what mechanism will be useful. 3. Policy examples are useful for documenting the mechanism. So, to summarize how what I think you are saying relates to these points ... 1. Regardless of possibly more rational arguments (e.g. what on earth is "site" for?), I think the defaults have to be back-compatible. That means they have to be ("${prefix}/share/guile/site" "${prefix}/share/guile/1.6" "${prefix}/share/guile"). 2. I think your arguments about how parallel distributions may be installed are strong enough to dismiss the cross-product idea. I don't see any benefit of GUILE_SCHEME_DIR taking an own-prefix argument; in this case the package author can just hardcode own-prefix in their Makefile.am. I'd like to leave the decision to the distributor on exactly where installation under Guile's prefix should go - whether guile, guile/site or guile/1.6. I think I'd make the default guile/site, but I'm not much bothered. 3. I shall keep your email around for when it comes to documenting all this - thanks! Regards, Neil _______________________________________________ Guile-user mailing list Guile-user@gnu.org http://lists.gnu.org/mailman/listinfo/guile-user