[#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:43100] Re: marshalの互換性について
From:
Daisuke Yamazaki <yamajaki@...>
Date:
2007-01-09 09:00:04 UTC
List:
ruby-list #43100
こんにちは山崎です. On Mon, 8 Jan 2007 23:02:13 +0900 Yukihiro Matsumoto <matz@ruby-lang.org> wrote: > まつもと ゆきひろです > > 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データをやり > とりするようなものは両方のバージョンを揃える必要があります。 Marshalによるデータの永続化は取り出す言語がRubyに固定されちゃいますが, これでしたら安心して使えそうです. また1.9への移行は(やるかどうかは別として)かなり大きな話なので,別途移行プ ランを考えることになりますので、これも問題なさそうです. 丁寧な解説ありがとうございました. -- プログラマ集団 スケールアウト Daisuke Yamazaki <yamajaki@gmail.com> Blog:最速配信研究会 http://d.hatena.ne.jp/yamaz/