*** empty log message ***
authorJim Blandy <jimb@red-bean.com>
Mon, 23 Jun 1997 06:09:42 +0000 (06:09 +0000)
committerJim Blandy <jimb@red-bean.com>
Mon, 23 Jun 1997 06:09:42 +0000 (06:09 +0000)
NEWS

diff --git a/NEWS b/NEWS
index 3954067..ba4fc7b 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -128,12 +128,12 @@ underlying implementation for records, which in turn are used to
 implement modules, so all of these object now print differently and in
 a more informative way.
 
-The Scheme printer will examine the builtin variable
-*struct-printer* whenever it needs to print a structure object.  When
-this variable is not `#f' it is deemed to be a procedure and will be
-applied to the structure object and the output port.  When
-*struct-printer* is `#f' or the procedure return `#f' the structure
-object will be printed in the boring #<struct 80458270> form.
+The Scheme printer will examine the builtin variable *struct-printer*
+whenever it needs to print a structure object.  When this variable is
+not `#f' it is deemed to be a procedure and will be applied to the
+structure object and the output port.  When *struct-printer* is `#f'
+or the procedure return `#f' the structure object will be printed in
+the boring #<struct 80458270> form.
 
 This hook is used by some routines in ice-9/boot-9.scm to implement
 type specific printing routines.  Please read the comments there about
@@ -170,6 +170,12 @@ of SCSH's regular expression functions.  They are:
 
 * Changes to the scm_ interface
 
+** The new function scm_handle_by_message_noexit is just like the
+existing scm_handle_by_message function, except that it doesn't call
+exit to terminate the process.  Instead, it prints a message and just
+returns #f.  This might be a more appropriate catch-all handler for
+new dynamic roots and threads.
+
 * Changes to system call interfaces:
 
 ** The value returned by `raise' is now unspecified.  It throws an exception