原です。

A-Za-z0-9_ は \w と書くべきだったなー。

> わたなべです.

> わたしは原さんとほとんど同じ script を書いてしまったせいか, 
> すんなりと理解できてしまったんだけど, やっぱりまだ頭が perl 
> なんだろうか? たしかになるべくなら短くなるように書く傾向はあ
> ります.

どんな関数も1行で書けるのではないかと疑ったりする習慣は
もしかすると awker の悪癖なのかも。:-)


> イテレータあたりは perl では書けない場合があるので, これが 
> ruby らしさかなと思ってますが.

そうですね。perl の s/// の e オプションがイテレータに相当
するんだけど、あれは見にくいですからね。


出沢> 判り易く書くのが  ruby風 になってほしい。

同感です。作者もそう考えているに違いない。