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:
parent
eed98cbc92
commit
614b64e102
1 changed files with 12 additions and 1 deletions
13
NEWS
13
NEWS
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue