From: Tanaka Akira Date: 2003-11-06T17:28:47+09:00 Subject: [ruby-dev:21856] Re: StringIO#path In article <1068103043.881191.8166.nullmailer@picachu.netlab.jp>, matz@ruby-lang.org (Yukihiro Matsumoto) writes: > |なので、inspectとはちょっと違うんですよね。 > > えーと、どういうこと? IO#path => nil ではいけないってこと? たぶん、grep の % grep -n referenceing ToDo - < ToDo ToDo:81:- hash etc. should handle self referenceing array/hash (standard input):81:- hash etc. should handle self referenceing array/hash という出力のような、行頭に入力したファイル名と行番号を出すプログラムを 書いたときに、"ToDo" と "(standard input)" を polymorphic に得るメソッ ドとして path を使いたかった、ということだと思います。 inspect はちょっと開発者向けなので、ユーザー向けのが欲しかったというこ とでしょう。 もちろん、この要求は path の結果を使って rename や open したいという要 求とは矛盾するわけですけど。 -- [田中 哲][たなか あきら][Tanaka Akira]