Robert Klemme wrote: > On 12/02/2010 06:07 PM, Doug Stone wrote: >> why is it advantageous to be able to distinguish aVariableName from avariablename? > So you basically ask why Ruby's identifiers are case sensitive. It's > that way in many (most?) programming languages. I suspect that what to > us humans looks like simple (identifying both variants as the same > variable) is more difficult for computers: case handling is highly > dependent on the encoding used and may actually be difficult to compute. It's actually impossible. My favorite example: def ma¥ÆÝÆ; end def masse; end MASSE # Oops. Which one do I mean? jwm