From: matz@... (Yukihiro Matsumoto) Date: 2004-06-25T20:51:00+09:00 Subject: [ruby-dev:23794] Re: URI() まつもと ゆきひろです In message "[ruby-dev:23791] Re: URI()" on 04/06/25, MoonWolf writes: |> すでに述べたように類似のものとしてArray()やString()があり、 |> かなり定着しています。「頼りない」というのがどれほどあたるか |> よくわかりません。いまさらArray()などを無くす気はありません |> し。 | |定着してるんですか? 使っているスクリプトは見たことがないです。 |Array()を無くせという主張でもないです。 ここは「定着してる」ってことにしておいてください。導入してか らずいぶん経ちますし少なくとも私はけっこう使ってますし。まあ、 「なくせ」という話ではないのであまり関係ないんですが。 |ただ組み込みでもないrequireして使用するクラスのコンストラクタとしては、 |やっぱり頼りない、もしくは名前空間を汚しているように見えて嫌いです。 「頼りない」というのは私にはよくわからないのですが、名前空間 を汚しているというのは理解できます。が、それを禁止するルール を作ったことはないですしねえ。 逆に[]をコンストラクタにしているのはArrayとHashだけだったと 思うので、ちょっと弱い気がします。しかもコンストラクタと言っ ても、URIそのものはモジュールなのでいまいち同列には扱えない んですよねえ(同様の理由でURI.new()にも抵抗がある)。 まつもと ゆきひろ /:|)