* Define new standard ports to replace nearly all instances of
authorChris Hanson <org/chris-hanson/cph>
Thu, 21 Oct 1993 11:57:46 +0000 (11:57 +0000)
committerChris Hanson <org/chris-hanson/cph>
Thu, 21 Oct 1993 11:57:46 +0000 (11:57 +0000)
  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.

v7/src/runtime/rep.scm

index eddca4fb641d0d778929d56bd58c6aa43f074054..35748907add328d082c85dda873307309140137f 100644 (file)
@@ -1,6 +1,6 @@
 #| -*-Scheme-*-
 
-$Id: rep.scm,v 14.40 1993/10/21 11:49:51 cph Exp $
+$Id: rep.scm,v 14.41 1993/10/21 11:57:46 cph Exp $
 
 Copyright (c) 1988-93 Massachusetts Institute of Technology
 
@@ -146,7 +146,7 @@ MIT in each case. |#
                         (*error-output-port* port)
                         (*notification-output-port* port)
                         (*trace-output-port* port)
-                        (*interaction-output-port* port))
+                        (*interaction-i/o-port* port))
               (let loop ((message message))
                 (loop
                  (bind-abort-restart cmdl