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

Update `NEWS'.

* NEWS: Update.
This commit is contained in:
Ludovic Courtès 2011-02-02 18:42:19 +01:00
parent eed98cbc92
commit 614b64e102

13
NEWS
View file

@ -63,7 +63,13 @@ The GOOPS manual saw a lot of work, as well as documentation for the
** Guile uses iconv directly for reading from and writing to ports.
[What does this mean for users?]
In addition to providing faster Unicode I/O (e.g., `display',
`read-char'), this change improves error reporting.
For instance, the `encoding-error' exception conveys information about
the port and character that could not be encoded. Likewise, the new
`decoding-error' exception conveys information about the port from which
data failed to be decoded, and leaves the port in a known position.
** Source files default to UTF-8.
@ -211,6 +217,11 @@ that NaNs _are_ considered numbers by scheme, despite their name).
These predicates are now implemented in accordance with R6RS.
** R6RS textual I/O procedures raise R6RS error conditions
R6RS procedures `get-char', `put-string', etc. now raise the correct
R6RS error coding, i.e., `&i/o-decoding-error' or `&i/o-encoding-error'.
** New reader option: `hungry-eol-escapes'
Guile's string syntax is more compatible with R6RS when the