Aaron Sherman <[EMAIL PROTECTED]> writes: > On Thu, 2004-09-09 at 13:14, Larry Wall wrote: > >> So whereas Ruby's syntax actually tends to push you toward .each >> iterators, Perl 6's syntax will be fairly neutral on the subject, >> or maybe biased every so slightly away from method iteration by the >> width of about one character: >> >> for @foo { ... } >> @foo.each:{ ... } >> >> But then, a good Ruby programmer would have put a space where there's >> a colon anyway, so maybe it's a wash. If I wanted to make it even >> I'd pick something shorter than "each", I suppose. Except "all" is >> already taken. I suppose there's something to be said for: >> >> @foo.for:{ ... } > > act any are ask cog cue did ere for get got has hop jet job kin > let map mix net now one ore per pro put run set tag > > I won't describe why I think each one would be appropriate, since if > it's not obvious, it's a bad choice ;-)
I find myself wondering if this is going to allow people to write smalltalk style method selectors... @foo.inject:0 into: -> $accum, $each { $accum + $each }