Case sensitivity
As XML is a case-sensitive language, a Scheme with
case-sensitive reader is HIGHLY RECOMMENDED for SSAX/SXML applications.
The following Schemes provide case-sensitive readers:
R5RS
string->symbol
function produces case-sensitive symbol on
R*RS compliant Schemes
So, any R*RS compatible Scheme may be used with SSAX/SXML even without
case-sensitive reader. Yet
'(foo (bar) (baz))
is better than
`(,(string->symbol "foo")
(,(string->symbol "bar"))
(,(string->symbol "baz")))
isn't it?
'"ASymbol"
Oleg Kiselyov's portable case-sensitive symbols represented as quoted string
- a solution for case-insensitive Schemes