From: matz@... (Yukihiro Matsumoto) Date: 2003-05-19T14:46:49+09:00 Subject: [ruby-dev:20207] Re: ARGF.filename まつもと ゆきひろです In message "[ruby-dev:20197] ARGF.filename" on 03/05/18, Koji Arai writes: |ARGF.filename と File#path で、違うメソッド名なのは理由があ |りますか? 起源が違うという以上の理由はありません。filenameはAWKの $FILENAMEから来てて、pathは「Fileの属性はpathだよな」という 発想からです。filenameという名前はdirnameを含むかどうかが曖 昧なので本当はあまり良くない名前だと思います。 |後方互換性を考えれば、双方に filename と path を定義し、一方 |を alias にするというのでどうでしょう? 双方にですか。ARGFにpathを追加するというのでどうでしょう? ARGFとFileは似ているけどやっぱり違うので、必要以上に揃える (特にFileをARGFに揃える)のはあまり意味がないと思います。 まつもと ゆきひろ /:|)