[#23717] error at TestDRbMServer (test/drb) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>

山本です。どうしても原因がわからないので、報告だけ・・・

18 messages 2004/06/19
[#23718] Re: error at TestDRbMServer (test/drb) — nobu.nakada@... 2004/06/19

なかだです。

[#23719] Re: error at TestDRbMServer (test/drb) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/06/19

山本です。

[#23720] Re: error at TestDRbMServer (test/drb) — nobu.nakada@... 2004/06/19

なかだです。

[#23724] Re: error at TestDRbMServer (test/drb) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/06/19

山本です。

[#23762] Ruby 1.8.2 to be released. — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

40 messages 2004/06/23

[#23784] URI() — Tanaka Akira <akr@...17n.org>

前から思っていたのですが、URI.parse("http://...") を URI("http://...")

19 messages 2004/06/25

[ruby-dev:23800] Re: URI()

From: Shugo Maeda <shugo@...>
Date: 2004-06-25 13:09:16 UTC
List: ruby-dev #23800
前田です。

On 2004年06月25日 20:33, MoonWolf wrote:
>>すでに述べたように類似のものとしてArray()やString()があり、
>>かなり定着しています。「頼りない」というのがどれほどあたるか
>>よくわかりません。いまさらArray()などを無くす気はありません
>>し。
> 
> 
> 定着してるんですか? 使っているスクリプトは見たことがないです。
> Array()を無くせという主張でもないです。

Array()はあんまり見たことないですけど、Integer()やString()はたまに見かけ
ますね。

> ただ組み込みでもないrequireして使用するクラスのコンストラクタとしては、
> やっぱり頼りない、もしくは名前空間を汚しているように見えて嫌いです。

たぶん、Pythonみたいにfoo()でfoo.__call__が呼び出されるような仕様だった
ら受け入れられるんでしょうね。
# もっとRubyらしくないですけど。

個人的にはProc#[]みたいに、()の代用的に[]を使うメソッドの方に抵抗があり
ます。
Matrix[[1, 2], [3, 4]]のようなものは受け入れられるんですけど、URI[]も
ちょっと。
ただ、気に入らないなら、URI.parseの方を使えばいいので、採用に反対するほ
どではありません。

URI()もグローバルメソッドという点は少し気になりますけど、(すでにグローバ
ルな定数として利用されている)モジュール名と同名なので許容できる範囲では
ないかと。
少なくともuri()よりはいいと思います。

-- 
前田 修吾

In This Thread