What is the rational behind #\rubout? The official name
in both ASCII and Unicode is "delete."
Comparing 20 major Scheme implementations we find the
following breakdown:
#\del: 7 use as canonical, 2 allow as alias
#\delete: 2 use as canonical, 2 allow as alias
#\rubout: 5 use as canonical, 3 allow as alias
Note, not all Schemes have a representation of the delete char.
"Canonical" means if you type in an alias at the REPL it replies
with the canonical representation instead.
So it seems there's a slight existing majority in favor of #\del,
but given the official name either that or #\delete would seem
more appropriate.
Also, as to the terms
whitespace
lower-case
upper-case
both proper English and Unicode terminology suggest these be
white-space
lowercase
uppercase
--
Alex