From: Wakou Aoyama Date: 1999-04-10T12:47:01+09:00 Subject: [ruby-list:13573] Re: Ruby and LISP ( was Re: Ruby anywhere ) 青山です。 Sat, Apr 10, 1999 at 12:00:37PM +0900 において Shugo Maeda さん曰く: > At Sat, 10 Apr 1999 05:22:46 +0900, > TAKAGI, Hiromitsu wrote: > > うむむ…。ほとんど語感の問題かもしれませんが、「式の値」というと、 > > 独立した式「1 + 2」と「7 - 4」のそれぞれの「値」は独立に存在するよう > > な感じがしません? (といっても、これが既に思い込みなんでしょうね。) > > ここが意見が分かれるところなんでしょうね。 > 私の感覚的には二つの式の値は同一のものであってもよいような気がします。 > # Ruby以外の言語を知らない人はどう感じるんでしょうね。 > # リサーチが必要かも。 高木さんの思い込みはそれであっているんですよね。 $ ruby -e ' p((0.9 + 2.1).id) p((7.1 - 4.1).id) ' 537474848 537474828 で、単に整数については速度アップの為に独立させていないだけであって、こ れは速度アップのためだから... という事で それとも、この速度アップの手法が何か問題を起こしそうで、他と同じように、 独立して存在させるようにした方がよいかも。という話でしたっけ? (すみ ません。流れ全体をきちんとは読んでいなかったもので) とりあえず、上記の引用部分においては式の値が独立に存在する事にはお互い 納得し、速度アップの為に整数が特別扱いされている事についてどう感じるか という話をしているように読めたので。 -- 青山 和光 Wakou Aoyama