1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-05 23:20:38 +02:00

*** empty log message ***

This commit is contained in:
Jim Blandy 1997-06-23 06:09:42 +00:00
parent d94c6eeb75
commit 161029df7d

18
NEWS
View file

@ -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