From: Yukihiro Matsumoto Date: 2009-08-06T01:21:45+09:00 Subject: Re: Bizarre Range behavior Hi, In message "Re: Bizarre Range behavior" on Wed, 5 Aug 2009 23:29:08 +0900, "David A. Black" writes: |If you make this change, how would you then accomplish the old |version? In other words, if you wanted: | | "2".."19" | |to obey ASCII/character code logic, would there still be a way? The point is the current behavior is not really obeying ASCII/character code logic. It's a half-cooked magic (comparison done by dictionary order, but increment done by numerical order), so if we can come up with the better logic, we can override, I think. The current logic is too weird so that I believe none uses it in the real code. Since no one is using this logic, it doesn't matter if we change it, or keep it if compatibility matters most. I prefer moving forward. matz.