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.