From: Dave Thomas Date: 2008-10-19T00:51:19+09:00 Subject: [ruby-core:19381] Re: Constant names in 1.9 On Oct 18, 2008, at 10:32 AM, Yukihiro Matsumoto wrote: > Basically Ruby's case sensitivity (except for regular expressions) > works on ASCII region only, mostly because we've followed Tim Bray's > advice at the past RubyConf (2006?). I was told that case sensitivity > is sometimes locale dependent. I don't think the semantics of a > program should depend on locale. Tell me if I'm wrong. I think you're correct, because otherwise it would be card to have a file with (say) utf-8 encoding use a class that was defined in a file for 8859-1 encoding. So the rule is that uppercase means "A-Z", and lower case means "a-z_" plus any character over 127?