From: "U.Nakamura" Date: 2008-04-10T17:25:56+09:00 Subject: [ruby-dev:34290] Re: ComplexFloat こんにちは、なかむら(う)です。 In message "[ruby-dev:34288] Re: ComplexFloat" on Apr.10,2008 17:09:20, wrote: > それから,組み込みにする必要性を感じないとのことですが・・・ > Complex は,実部と虚部が両方 Float になると,その値との演算で生成される > すべての Complex オブジェクトの実部と虚部は Float です. > 実部と虚部が両方共 Float である場合,それらを VALUE で持つよりも > (もし使えるなら) double _Complex で表現して C99 の複素関数や > 複素数計算を使うべきではないかと思いませんか? 単にRDataを使って拡張ライブラリでいいのでは、というのがなかだ さんの指摘だと思います。 そうするだけで、VALUEのサイズの問題と、実体をdouble _Complex で表現することと両方が実現できると思うのですが、そうせずに本 体への組み込みにしないといけない理由はなんでしょうか? # 別に反対してるわけじゃないんですけどね それでは。 -- U.Nakamura