1.0.48.33: --script bits and pieces
authorNikodemus Siivola <nikodemus@random-state.net>
Mon, 30 May 2011 00:21:03 +0000 (00:21 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Mon, 30 May 2011 00:21:03 +0000 (00:21 +0000)
commit4993cd552cc06b6889a2b1898448cb2687ed0b6c
treed27fb76838b2f81b21209fc2bddf45037d7ea809
parent9fc4b43727ea63e7fad94394c329c0506df453f3
1.0.48.33: --script bits and pieces

 * Leaving out the script name means to read the script from standard
   input. In this case the shebang line is _not_ handle -- simply
   because I ran out steam. (Our shebang line processing assumes a
   seekable stream.)

 * Stream errors on standard streams cause scripts to exit silently.
   lp#770222.

 * Scripts no longer us *TTY* for *TERMINAL-IO*, but make up a two-way
   stream from *STDIN* and *STDOUT*. Similarly for *DEBUG-IO* but
   using *STDERR*. This means that backtraces from errors are now
   neatly captured in the standard error stream.
NEWS
doc/manual/start-stop.texinfo
src/code/early-impl.lisp
src/code/load.lisp
src/code/toplevel.lisp
tests/script.test.sh
version.lisp-expr