From xemacs-m  Wed Apr  9 12:38:31 1997
Received: from jagor.srce.hr (hniksic@jagor.srce.hr [161.53.2.130])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id MAA28337
	for <xemacs-beta@xemacs.org>; Wed, 9 Apr 1997 12:38:29 -0500 (CDT)
Received: (from hniksic@localhost)
          by jagor.srce.hr (8.8.5/8.8.4)
	  id TAA04151; Wed, 9 Apr 1997 19:38:29 +0200 (MET DST)
Sender: hniksic@public.srce.hr
To: XEmacs Developers <xemacs-beta@xemacs.org>
Subject: Re: site-lisp
References: <199704090155.VAA03719@verve.canada.sun.com> 	<kigenck8nck.fsf@jagor.srce.hr> <199704091528.LAA26149@verve.canada.sun.com>
X-URL: ftp://gnjilux.cc.fer.hr/pub/unix/util/wget/
X-Attribution: Hrv
X-Face: &}4JQk=L;e.~x+|eo]#DGk@x3~ed!.~lZ}YQcYb7f[WL9L'Z*+OyA\nA
        EL1M(".[qvI#a2E6WYI5>>e7'@_)3Ol9p|Nn2wNa/;~06jL*B%tTcn/X
        vhAu7qeES0\|MF%$;sI#yn1+y"
From: Hrvoje Niksic <hniksic@srce.hr>
Date: 09 Apr 1997 19:38:28 +0200
In-Reply-To: Georg Nikodym's message of Wed, 9 Apr 1997 11:28:18 -0400
Message-ID: <kigzpv8hzaj.fsf@jagor.srce.hr>
Lines: 43
X-Mailer: Gnus v5.4.42/XEmacs 19.15

Georg Nikodym <georgn@Canada.Sun.COM> writes:

> The position of site-lisp in load-path is a recurring religious
> discussion on this list.  I don't want to start another one, so here's 
> my proposal:
> 
> 	Following the principle of least surprise, leave site-lisp at
> 	the end of load-path.  Add a pre-site-lisp (or something) for
> 	people that want the ability to supercede arbitrary lisp code.

I don't think so.  It is my understanding that site-lisp has been at
the beginning of load-path for a while now.

>  HN> It's similar to the Unix path: my ~/bin is always before /usr/bin
>  HN> in my path.
> 
> And if your home directory is NFS mounted, as mine is then you suffer
> a _major_ performance hit for every process you exec [1].

So be it then.  I still want to be able to have my version of ls, my
version of patch, etc.  BTW, the shell I use (zsh) searches the PATH
at startup and hashes executables.  So, there is no performance hit
from the shell.

> the problem, I use shell aliases to hard code paths to particular
> things that I use frequently.

That's another possible solution.  But then again, no programs except
the shell understand my shell aliases (e.g. I want to execute stuff
from XEmacs).

> [1] Unless you use csh which hashes your entire path at startup or on
>     rehash.  But there are other issues with csh which make it
>     completely undesirable...

Use zsh which has only that one useful feature of csh.  Plus a load of
CSHJUNKIE* options. :-)

-- 
Hrvoje Niksic <hniksic@srce.hr> | Student at FER Zagreb, Croatia
--------------------------------+--------------------------------
* Q: What is an experienced Emacs user?
* A: A person who wishes that the terminal had pedals.

