[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: pushd/popd/dirs for es



pete@minster.york.ac.uk wrote:

> byron%netapp@netcom.com (Byron Rakitzis) wrote:
>
> > 	With respect, I believe this discussion is a little overblown.
> > 
> > 	I don't find anything wrong with shadowing /bin/pwd, but I
> > 	wouldn't like to see something like that in a "default
> > 	distribution".
> 
> Seconded. ...

I agree, but would also say that this rule applies to any
`distribution'.  If you're distributing code for general use you
should treat it as an extension to the `default distribution' and not
do anything so dangerous as redefining pwd.  Some people will want to
imagine their file system as a tree, some will need the information
about the graph.  You might suggest rebinding pwd in the README, but
don't do it by default.

> We are heading into a rather dubious area here, in which individual
> taste is really less important than getting the basics right. Let's
> just have simple, clean primitives which we can rely upon to work as
> advertised. Leave the fancy stuff for your own .esrc; keep the
> distributed version of the shell as straightforward as possible!

I have used rc for a long time and have just discovered es.  I am very
pleased by the first-class functional behaviour, but not so happy
about the size of initial.es.  The man page is right: ``Too many
creatures have fept in.''
---
Richard Brooksby <richard@harlequin.co.uk>
ML Project / Symbolic Processing Division / Harlequin
+44 223 872522