From: "NAKAMURA, Hiroshi" Date: 2000-07-11T10:04:54+09:00 Subject: [ruby-dev:10277] Re: uri なひです. > From: Yukihiro Matsumoto [mailto:matz@picachu.netlab.zetabits.com]On > Behalf Of Yukihiro Matsumoto > 越水さんのURIを取り込みたいのですが、少々疑問があります。 > > * URIModuleをインクルードする仕様は他とちょっと違う。できれ > ば避けたい。 これは仕様の問題なので,「使う人間」としてコメントすると, URIModule::URI.createっていちいち書くのは面倒だけど, 「URIModule」にも「URI」にもそれなりの役目があるので許容範囲かなー. です.ちなみに「URIModule」のほうは単なるnamespaceだと思われるので (越水さん?),そのうち「Net」とかに統合されると嬉しいかも. まぁそれまでは「URIModule」でもいいんじゃないですか. > * URI.createで実際はサブクラスを作っているが、サブクラスで > 対応する必要はあるのだろうか。FTPURLではuser, password, > typecodeの各メソッドを追加してるけど。 > > * freezeした文字列を多用しているがもしかするとシンボルを使 > うのが良い? これらは主に中身の問題なので,「使う人間」としてのコメントはありません. 実装については,まつもとさんのバランス感覚を信頼してますので一任. # 実装の好みを言い出したらキリがない.^^; あ,freezeで思い出した.仕様としては, 「各partはfreezeされるといやかも」or「setterが欲しいなー」[ruby-list:21761] という要望がありました. って.あー,最近のは変わってるんですね.freezeされてないや. 今まで気付きませんでした.^^;