Peñá wrote:
> :From => "Trans [mailto:transfire / gmail.com]"
> # each(:separator => //)
>
> hmm, interesting. ' seems my mind likes that style. sometimes i'd wish #each can receive a param, so i don't have to remember all those each_* and #to_enum thingies. That would mean i could do something like the ff
>
> each(:char)
> each(:byte)
> each(:with_index)
> each(:separator => /\s/)
> each(:separator => ":")
>
> ?

quite. it seems matz doesn't care for symobolic paramters of this kind.
once i even asked him about a special case modification in arg
interpretation and precedence so we could do things like:

 each:char
 each:byte
 each:with_index
 each:byte:with_index

matz didn't like. i think i can understand, there are pros and cons.
the important con is it would make subclassing and overriding a method
more difficult.

(OT) he also said he had a different idea for using ':' in a method
name. other then :after and :back i wonder what it is and if it has
some general application?

t.