From: Chris Hanson Date: Mon, 30 Jan 2017 04:42:28 +0000 (-0800) Subject: Update documentation for param:parser-fold-case?. X-Git-Tag: mit-scheme-pucked-9.2.12~227^2~20 X-Git-Url: https://birchwood-abbey.net/git?a=commitdiff_plain;h=2887c374331989829f9de9f78019e04f730a3df8;p=mit-scheme.git Update documentation for param:parser-fold-case?. --- 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*