Greg Troxel <[EMAIL PROTECTED]> 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

Reply via email to