From 161029df7dab81885de136148421e4f8b71c98fc Mon Sep 17 00:00:00 2001 From: Jim Blandy Date: Mon, 23 Jun 1997 06:09:42 +0000 Subject: [PATCH 1/1] *** empty log message *** --- NEWS | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/NEWS b/NEWS index 3954067fa..ba4fc7bf7 100644 --- 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 # 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 # 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 -- 2.20.1