From: matz@... (Yukihiro Matsumoto) Date: 1997-11-17T12:05:49+09:00 Subject: [ruby-list:5309] Re: ruby for perl users まつもと ゆきひろです In message "[ruby-list:5301] Re: ruby for perl users" on 97/11/15, Shin-ichiro HARA writes: |with_open_stream という名前はまさにその通りなんだけど、 |単なる open という名のイテレータでもいいのではないでし |ょうか。 ということはopenをイテレータとして呼んだ時には with_open_stream(仮名)として動作するということ? なるほどねえ.Common Lisp系の名称はrubyの他の部分の名称と違 和感はあるのはもっともなので,確かにそれは良いアイディアかも しれません.でも,openをイテレータとして呼んだ時の戻り値のこ とを考えると(closeしたストリームが返る? それともnil?),ど うも気持ちが悪いですねえ.でも,これも |「open する」のではなく「open してい |る」状態だと思えば納得できる、、、というわけ。 で納得できないことは…ない…のかな…うーむ. まつもと ゆきひろ /:|)