* Define new standard ports to replace nearly all instances of
authorChris Hanson <org/chris-hanson/cph>
Thu, 21 Oct 1993 11:49:56 +0000 (11:49 +0000)
committerChris Hanson <org/chris-hanson/cph>
Thu, 21 Oct 1993 11:49:56 +0000 (11:49 +0000)
commita268615e97c410c01d26c4a2fcdf5c864e809e85
tree4bfdb8ca31ca99e9ab05398076526c477c19e104
parent95cacd3a10c36a20dc1f221950e96c604f427de1
* Define new standard ports to replace nearly all instances of
  NEAREST-CMDL/PORT.  When a CMDL starts, it binds all of these ports
  to the CMDL port; but they can each be rebound separately without
  affecting the CMDL port.

(ERROR-OUTPUT-PORT) errors and warnings
(NOTIFICATION-OUTPUT-PORT) load messages, etc.
(TRACE-OUTPUT-PORT) output from TRACE
(INTERACTION-I/O-PORT) prompting

* Implement IGNORE-ERRORS procedure.  Change WRITE-CONDITION-REPORT so
  that it ignores errors that occur while writing the report, but only
  if the condition being reported is an error condition.

* Implement GUARANTEE-I/O-PORT.
18 files changed:
v7/src/runtime/advice.scm
v7/src/runtime/error.scm
v7/src/runtime/fileio.scm
v7/src/runtime/gcnote.scm
v7/src/runtime/global.scm
v7/src/runtime/input.scm
v7/src/runtime/load.scm
v7/src/runtime/output.scm
v7/src/runtime/packag.scm
v7/src/runtime/port.scm
v7/src/runtime/rep.scm
v7/src/runtime/runtime.pkg
v7/src/runtime/uerror.scm
v7/src/runtime/usrint.scm
v7/src/runtime/version.scm
v8/src/runtime/global.scm
v8/src/runtime/load.scm
v8/src/runtime/runtime.pkg