[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Guile-commits] GNU Guile branch, master, updated. release_1-9-14-173-g6

From: Ludovic Courtès
Subject: [Guile-commits] GNU Guile branch, master, updated. release_1-9-14-173-g614b64e
Date: Wed, 02 Feb 2011 17:42:35 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Guile".

The branch, master has been updated
       via  614b64e102b37a9d3752d1bab1bcaf75717351c3 (commit)
      from  eed98cbc9274bdcd8aba7261325f658e00fa3663 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 614b64e102b37a9d3752d1bab1bcaf75717351c3
Author: Ludovic Courtès <address@hidden>
Date:   Wed Feb 2 18:42:19 2011 +0100

    Update `NEWS'.
    * NEWS: Update.


Summary of changes:
 NEWS |   13 ++++++++++++-
 1 files changed, 12 insertions(+), 1 deletions(-)

diff --git a/NEWS b/NEWS
index 63df7db..73ef153 100644
--- a/NEWS
+++ b/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

GNU Guile

reply via email to

[Prev in Thread] Current Thread [Next in Thread]