gabriele renzi wrote: > I'd strongly advocate the elimination of z...y . > It is completely non obvious, and it has no advantage _i can see_ over > x..k . I find the ... notation useful when the upper limit is the size of something but the max index is one less. This (0...x.size).each { blah } reads better than (0..(x.size - 1)).each { blah } For me at least.