From: Jim Blandy Date: Mon, 23 Jun 1997 06:09:42 +0000 (+0000) Subject: *** empty log message *** X-Git-Url: http://git.hcoop.net/bpt/guile.git/commitdiff_plain/161029df7dab81885de136148421e4f8b71c98fc?hp=d94c6eeb757b069307dcdb5dd7283505e01cbda2 *** empty log message *** --- 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