summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Blandy <jimb@red-bean.com>1997-05-28 00:09:49 +0000
committerJim Blandy <jimb@red-bean.com>1997-05-28 00:09:49 +0000
commitb83b8beea95c78320e43a8471e32b331a8d2b6c9 (patch)
tree00a1d8fa6bae644170a61167f585e535f2498839
parent5aefdd40a791b6337e34e25592de4649c347494f (diff)
downloadguile-b83b8beea95c78320e43a8471e32b331a8d2b6c9.tar.gz
*** empty log message ***
-rw-r--r--NEWS14
1 files changed, 13 insertions, 1 deletions
diff --git a/NEWS b/NEWS
index 875ea8a17..c36ab3485 100644
--- a/NEWS
+++ b/NEWS
@@ -12,7 +12,19 @@ Changes in Guile 1.2:
* Changes to the procedure for linking libguile with your programs
-* Changes to Scheme functions
+* Changes to Scheme functions and syntax
+
+** Guile now supports a new R4RS-compliant syntax for keywords. A
+token of the form #:NAME, where NAME has the same syntax as a Scheme
+symbol, is the external representation of the keyword named NAME.
+Keyword objects print using this syntax as well, so values containing
+keyword objects can be read back into Guile.
+
+Guile suports this read syntax, and uses this print syntax, regardless
+of the current setting of the `keyword' read option. The `keyword'
+read option only controls whether Guile recognizes the `:NAME' syntax,
+which is incompatible with R4RS. (R4RS says such token represent
+symbols.)
** Guile has regular expression support again. Guile 1.0 included
functions for matching regular expressions, based on the Rx library.