From: Takeshi Horinouchi Date: 2001-04-22T22:33:24+09:00 Subject: [ruby-list:29374] Re: binary IO of integer and FP / Marshal 堀之内です。 > marshaling については昔何度か考える機会がありました。 > 最初の試みでは XDR を用いたのですが、 > のちの試みでは XDR のライブラリを使うのが面倒になったのと > 性能を上げたかったのとで、IEEE 754 形式を仮定して、 > バイトオーダだけ補整して書き出すようにしました。 XDR を使えば、いいんじゃないかと漠然と思ってましたが、直接使った ことがないので、XDR自体を把握してなくて様子見してました。そうで すか、使うのは結構面倒なんですか。 > 多くのスーパーコンピュータも今や IEEE 754 compliant です、 > とは言えないでしょうか? > 例えば、以下のマシンはすべて、 > 浮動小数点数のバイナリ表現が IEEE 754 準拠です: ご教示有難うございます。いい加減なことを言ってすみませんでした。 言い訳ですが、もう何年も netCDF という、XDR に乗ったライブラ リーばかり入出力に使っていたのですが、いつの間にか世の中変っ てたのですね。