diff options
author | Jim Blandy <jimb@red-bean.com> | 1997-05-28 00:09:49 +0000 |
---|---|---|
committer | Jim Blandy <jimb@red-bean.com> | 1997-05-28 00:09:49 +0000 |
commit | b83b8beea95c78320e43a8471e32b331a8d2b6c9 (patch) | |
tree | 00a1d8fa6bae644170a61167f585e535f2498839 | |
parent | 5aefdd40a791b6337e34e25592de4649c347494f (diff) | |
download | guile-b83b8beea95c78320e43a8471e32b331a8d2b6c9.tar.gz |
*** empty log message ***
-rw-r--r-- | NEWS | 14 |
1 files changed, 13 insertions, 1 deletions
@@ -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. |