ごとけんです

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