From: "Stefan Monnier" <stefan.monnier@lia.di.epfl.ch>
Newsgroups: comp.lang.scheme,alt.lang.scheme.scsh
Date: 4 Jan 1996 15:44:04 GMT
I don't know for his personal reasons, but in my case there are a few:
- every keystroke counts in interactive use
- I don't really care if my script is 20 or 50 lines long, as long as it was
easy to write and is easy to read.
- I never use complex control structures in interactive use. Or when I use
them, I don't care as much whether it takes me 2 or 5 lines. I'd rather
have a nice than a terse syntax in this case.
Those interested might want to check out a paper I wrote sort of about these
issues:
ftp://ftp-swiss.ai.mit.edu/pub/su/scsh/scsh-paper.ps
A Scheme shell.
To appear in the \emph{Journal of Lisp and Symbolic Computation}.
Also available as Technical Report TR-635,
Laboratory for Computer Science, MIT;
Technical Report TR-94-10,
Department of Computer Science, University of Hong Kong;
and Personal Information Architecture Note 3 (April 1994),
MIT Laboratory for Computer Science.
|