mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-06 07:30:28 +02:00
*** empty log message ***
This commit is contained in:
parent
d94c6eeb75
commit
161029df7d
1 changed files with 12 additions and 6 deletions
18
NEWS
18
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
|
implement modules, so all of these object now print differently and in
|
||||||
a more informative way.
|
a more informative way.
|
||||||
|
|
||||||
The Scheme printer will examine the builtin variable
|
The Scheme printer will examine the builtin variable *struct-printer*
|
||||||
*struct-printer* whenever it needs to print a structure object. When
|
whenever it needs to print a structure object. When this variable is
|
||||||
this variable is not `#f' it is deemed to be a procedure and will be
|
not `#f' it is deemed to be a procedure and will be applied to the
|
||||||
applied to the structure object and the output port. When
|
structure object and the output port. When *struct-printer* is `#f'
|
||||||
*struct-printer* is `#f' or the procedure return `#f' the structure
|
or the procedure return `#f' the structure object will be printed in
|
||||||
object will be printed in the boring #<struct 80458270> form.
|
the boring #<struct 80458270> form.
|
||||||
|
|
||||||
This hook is used by some routines in ice-9/boot-9.scm to implement
|
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
|
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
|
* 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:
|
* Changes to system call interfaces:
|
||||||
|
|
||||||
** The value returned by `raise' is now unspecified. It throws an exception
|
** The value returned by `raise' is now unspecified. It throws an exception
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue