Scheme doesn't distinguish uppercase and lowercase forms of a letter except within character and string constants; in other words, Scheme is case-insensitive. For example, Foo is the same identifier as FOO, and #x1AB is the same number as #X1ab. But #\a and #\A are different characters.