From: nobu.nakada@... Date: 2000-05-29T09:43:39+09:00 Subject: [ruby-dev:9887] Re: $0 handling on NT なかだです。 # 捨てたと思ったメールがなぜか今朝になってから^^;; [ruby-dev:9885]は捨 # ててください。m(__)m At Sun, 28 May 2000 22:31:50 +0900, WATANABE Hirofumi wrote: > :> 対策として、 > :> 1) basenameにdosishな対処を入れる > :> 2) $0の'\'を'/'に変換する > :> が考えられます。 > :> 2)がいいかなと思うのですが、どうでしょう? > : > : $0 以外でも dosish なパスを分解したいことはあると思うので、1) の方が > :いいんじゃないでしょうか。 > > わたしは 2) です. > > 変更するなら basename だけじゃないと思うし, それなら dosish > という名前の拡張ライブラリにしてオーバーライドしてしまったほ > うがいいのではないでしょうか? > そうすれば UNIX 上でも分解したいときにも使えますし. ライブラリ化するのはともかく、dosish なシステムではそれがネイティブ な環境ですから、デフォルトでそういう動作をしてくれないと困るのでは。 それと file.c はすでにめいっぱい DOSISH で #ifdef されてますが、これ に関してもライブラリに持っていくということでしょうか。 -- そうだ 強気に ちょっと インチキに☆彡 中田 "Bugるくらいがちょうどいいかも;-)" 伸悦