ごとけんです
In message "[ruby-list:13490] Re: Ruby and LISP ( was Re: Ruby anywhere )"
on 99/04/08, Shugo Maeda <shugo / netlab.co.jp> writes:
>前田です。
> 「すべての数
>値は世界でただ一つしかないオブジェクト」という考え方にどっぷりつ
>かっているせいかもしれません。
そうそう、これ読んで思い出したんですが、以前 ruby-dev で
Integer(num) は無くさなくてもいいけど、Integer[num] という
整数のクラスメソッドを用意するのはどうだろう??
と提案しました。Float などの Numeric についても同様です。
そのココロは、次の通り:
ruby においておのおのの数はユニークなオブジェクトで、
その一意性は Integer というハッシュから取り出すような
インターフェイスでかもし出せそう。
また、Numeric のサブクラスで new を public に定義しない
という方針をサポートできる。
まつもとさんは悪くないという印象を持たれたようですが、
当時のスレッドがややこしかったので、あまり目に止まらなかった
のかも知れないと思い、ちょうどいい機会なのでこっちに振って
みました。賛同される方いません??
賛同者多数ならまたお願いしようと思います。
# cf. [ruby-dev:5425], [ruby-dev:5387]
-- gotoken