From 2887c374331989829f9de9f78019e04f730a3df8 Mon Sep 17 00:00:00 2001 From: Chris Hanson Date: Sun, 29 Jan 2017 20:42:28 -0800 Subject: [PATCH] Update documentation for param:parser-fold-case?. --- doc/ref-manual/io.texi | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/doc/ref-manual/io.texi b/doc/ref-manual/io.texi index a9638e49b..116c28ee6 100644 --- a/doc/ref-manual/io.texi +++ b/doc/ref-manual/io.texi @@ -860,15 +860,17 @@ anything other than the default. The default value of this parameter is @code{10}. @end deffn -@deffn parameter param:parser-canonicalize-symbols? -This parameter controls how the parser handles case-sensitivity of -symbols. If it is bound to its default value of @code{#t}, symbols read -by the parser are converted to lower case before being interned. -Otherwise, symbols are interned without case conversion. - -In general, it is a bad idea to use this feature, as it doesn't really +@deffn parameter param:parser-fold-case? +This parameter controls whether the parser folds the case of symbols, +character names, and certain other syntax. If it is bound to its +default value of @code{#t}, symbols read by the parser are case-folded +prior to being interned. Otherwise, symbols are interned without +folding. + +At present, it is a bad idea to use this feature, as it doesn't really make Scheme case-sensitive, and therefore can break features of the -Scheme runtime that depend on case-insensitive symbols. +Scheme runtime that depend on case-folded symbols. Instead, use the +@code{#!fold-case} or @code{#!no-fold-case} markers in your code. @end deffn @defvr {obsolete variable} *parser-radix* -- 2.25.1