Yukihiro Matsumoto <matz / ruby-lang.org> wrote: > > Besides that Numeric#of is not very intuitive for me (non native > English speaker). It seems too vague for me. Is the name "of" really > OK for you guys? I don't like it in the case where the block actually uses the index - i.e. 3.of { Array.new } seems fine, but 3.of {|i| i+1} doesn't. I can't think of a better name either, though. (And it seems worth reiterating my idea of a collecting block syntax - 3.times [|i| i+1] would be nicely orthogonal to the 'times' iterator) martin