From: Jim Blandy Date: Wed, 28 May 1997 00:09:49 +0000 (+0000) Subject: *** empty log message *** X-Git-Url: http://git.hcoop.net/bpt/guile.git/commitdiff_plain/b83b8beea95c78320e43a8471e32b331a8d2b6c9 *** empty log message *** --- 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.