Commit [4993cd] Maximize Restore History

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.

Nikodemus Siivola Nikodemus Siivola 2011-05-30

changed doc/manual/start-stop.texinfo
changed src/code/early-impl.lisp
changed src/code/load.lisp
changed src/code/toplevel.lisp
changed tests/script.test.sh
changed NEWS
changed version.lisp-expr
doc/manual/start-stop.texinfo Diff Switch to side-by-side view
Loading...
src/code/early-impl.lisp Diff Switch to side-by-side view
Loading...
src/code/load.lisp Diff Switch to side-by-side view
Loading...
src/code/toplevel.lisp Diff Switch to side-by-side view
Loading...
tests/script.test.sh Diff Switch to side-by-side view
Loading...
NEWS Diff Switch to side-by-side view
Loading...
version.lisp-expr Diff Switch to side-by-side view
Loading...