diff options
Diffstat (limited to 'doc/ref/srfi-modules.texi')
-rw-r--r-- | doc/ref/srfi-modules.texi | 23 |
1 files changed, 8 insertions, 15 deletions
diff --git a/doc/ref/srfi-modules.texi b/doc/ref/srfi-modules.texi index 66d5bd1d9..84cc164f0 100644 --- a/doc/ref/srfi-modules.texi +++ b/doc/ref/srfi-modules.texi @@ -149,6 +149,7 @@ guile-2 ;; starting from Guile 2.x r5rs srfi-0 srfi-4 +srfi-6 srfi-13 srfi-14 srfi-16 @@ -185,8 +186,8 @@ how to load it with the Guile mechanism. @cindex @code{guile-2} SRFI-0 feature @cindex portability between 2.0 and older versions Likewise, testing the @code{guile-2} feature allows code to be portable -between Guile 2.0 and previous versions of Guile. For instance, it -makes it possible to write code that accounts for Guile 2.0's compiler, +between Guile 2.@var{x} and previous versions of Guile. For instance, it +makes it possible to write code that accounts for Guile 2.@var{x}'s compiler, yet be correctly interpreted on 1.8 and earlier versions: @example @@ -1859,19 +1860,11 @@ uniform numeric vector, it is returned unchanged. @cindex SRFI-6 SRFI-6 defines the procedures @code{open-input-string}, -@code{open-output-string} and @code{get-output-string}. - -Note that although versions of these procedures are included in the -Guile core, the core versions are not fully conformant with SRFI-6: -attempts to read or write characters that are not supported by the -current @code{%default-port-encoding} will fail. - -We therefore recommend that you import this module, which supports all -characters: - -@example -(use-modules (srfi srfi-6)) -@end example +@code{open-output-string} and @code{get-output-string}. These +procedures are included in the Guile core, so using this module does not +make any difference at the moment. But it is possible that support for +SRFI-6 will be factored out of the core library in the future, so using +this module does not hurt, after all. @node SRFI-8 @subsection SRFI-8 - receive |