From: george.marrows@... Date: 2003-09-03T03:13:48+09:00 Subject: Re: |rcr|.xv Index Variables ( *_with_index ) > I like the idea, and read nearly every word (skipping some > implementation details) of your long post. I have some concern about > the special treatment of the index variable in String#scan that you > propose. A nice rule doesn't look so nice when there are exceptions. > > Cheers, > Gavin What about hashes? Could/should the keys get passed to the index variable? That way the scan exceptions start to look like a general rule: the index variable is whatever makes most sense for the given method. Isn't it effectively just another arg yielded by an iterator, the difference being that the block only needs to bother with it if it's interested. A neat kind of optional arg for blocks, in other words ... Dave - how would write a method in Ruby which supplied an index variable? -- George