From: Bob Sidebotham Date: 2004-10-02T07:09:59+09:00 Subject: consider "..." as ellipsis (Re: Range syntax theory) Zach Dennis wrote: > How range operators work seems sort of backwards to me. It would appear > as if the "..." (three dots) would be the inclusive one, including the > last value and the ".." (two dots) would be exclusive and exclude the > last value. If you think of "..." as ellipsis (an English language punctuation mark), then these definitions seem to match the Ruby interpretation: http://www.yaelf.com/punctuation.shtml Ellipsis: From the Greek for "to come short", originally used in geometry. http://www.u-aizu.ac.jp/~tripp/punc.html Ellipsis (...) is used to show that something has been omitted. http://en.wikipedia.org/wiki/Ellipsis an ellipsis (plural: ellipses) is a row of three dots (�) or asterisks (* * *) indicating an intentional omission. Bob Sidebotham