From: Koji Arai Date: 2003-05-19T23:42:57+09:00 Subject: [ruby-dev:20229] Re: ARGF.filename 新井です。 In message "[ruby-dev:20207] Re: ARGF.filename" on 19 May 2003 14:46:49 +0900, matz@ruby-lang.org (Yukihiro Matsumoto) wrote: > まつもと ゆきひろです > 起源が違うという以上の理由はありません。filenameはAWKの > $FILENAMEから来てて、pathは「Fileの属性はpathだよな」という > 発想からです。filenameという名前はdirnameを含むかどうかが曖 > 昧なので本当はあまり良くない名前だと思います。 なるほど。そうだったのですか。 > |後方互換性を考えれば、双方に filename と path を定義し、一方 > |を alias にするというのでどうでしょう? > > 双方にですか。ARGFにpathを追加するというのでどうでしょう? > > ARGFとFileは似ているけどやっぱり違うので、必要以上に揃える > (特にFileをARGFに揃える)のはあまり意味がないと思います。 ええ、そうですね。それで構いません。 そういえば、実際に違う点と言えば、STDIN に対して ARGF.filename が "-" を返すことがありますね。 -- 新井康司 (Koji Arai)