[#43085] 1.9SVN HEADで拡張ライブラリがインストールされない? — okkez <okkez000@...>
okkezといいます。
9 messages
2007/01/02
[#43086] Re: 1.9SVN HEADで拡張ライブラリがインストールされない?
— Yukihiro Matsumoto <matz@...>
2007/01/02
まつもと ゆきひろです
[#43103] 浮動小数点を比較するには — wada toshiki <wada-ts@...>
お世話になります。
21 messages
2007/01/11
[#43105] Re: 浮動小数点を比較するには
— NISHIMATSU Takeshi <t_nissie@...>
2007/01/11
> Rubyレシピブック(P290)で 比較する数値の差を Float::EPSILON と比較する方法があり
[#43112] Re: 浮動小数点を比較するには
— wada toshiki <wada-ts@...>
2007/01/13
NISHIMATSU Takeshiさん wrote:
[#43114] Re: 浮動小数点を比較するには
— KURODA Hiraku <hiraku@...>
2007/01/13
初めまして、黒田と申します。
[#43134] enctype="multipart/form-data"指定したデータについて — "Nobuyuki Inaba" <nobuyuki.inaba@...>
いなばと申します。
5 messages
2007/01/23
[ruby-list:43099] Re: marshalの互換性について
From:
Yukihiro Matsumoto <matz@...>
Date:
2007-01-08 14:02:13 UTC
List:
ruby-list #43099
まつもと ゆきひろです
In message "Re: [ruby-list:43098] marshalの互換性について"
on Mon, 8 Jan 2007 22:44:15 +0900, Daisuke Yamazaki <yamajaki@gmail.com> writes:
|http://www.ruby-lang.org/ja/man/?cmd=view;name=Marshal;em=marshal
|
|を読むとMarshalにはバージョンがあるようなのですが,
|これはどういうタイミングで変更されるものなのでしょうか?
|
|1. rubyのバージョンアップとともに変わる
|2. Marshalのライブラリのバージョンアップとともに変わる
|3. VMの変更とともに変わる
|4. もう安定してるので変わらない
|
|などが考えられるのですが、イマイチわからないので教えてください.
|よろしくお願いします.
2です。Marshalのバージョンにはメジャーバージョンとマイナーバー
ジョンがあり、メジャーバージョンが違うとまったくデータが読み
込めません。また、マイナーバージョンが違ってもバージョンが新
しいものは古いものを読み込めます。
過去の実績から言うとあまり頻繁にバージョンが変わることはあり
ません。メジャーバージョンはもう何年も(Ruby開発のかなり初期
から)変更されていませんし、おそらく将来にわたって変更される
こともないでしょう。一方、マイナーバージョンの変更はあまり頻
繁ではないものの、ときどき発生します。次の変更は1.9で行われ
る予定です。
データを保存する目的にはマイナーバージョンの変更は問題を発生
させないはずですが、dRubyのように双方向にMarshalデータをやり
とりするようなものは両方のバージョンを揃える必要があります。
まつもと ゆきひろ /:|)