[#44586] [Ruby 1.9 - Bug #5423][Open] readlineの入力待機中に端末のウィンドウサイズ変更すると入力内容が乱れる — Takuto Matsuu <matsuu@...>

8 messages 2011/10/08

[#44589] [Ruby 1.9 - Bug #5429][Open] 64ビットなFreeBSDのioctlでビット31が1なリクエストの時の不具合 — Makoto Kishimoto <redmine@...>

21 messages 2011/10/09

[#44604] Ruby 2.0 release plan — "NARUSE, Yui" <naruse@...>

ささださんが既にいくつか 2.0 関連のメールを投げていらっしゃいますが、

75 messages 2011/10/18
[#44607] Re: Ruby 2.0 release plan — Yukihiro Matsumoto <matz@...> 2011/10/18

まつもと ゆきひろです

[#44618] Re: Ruby 2.0 release plan — "NARUSE, Yui" <naruse@...> 2011/10/18

(2011/10/18 16:15), Yukihiro Matsumoto wrote:

[#44619] Re: Ruby 2.0 release plan — Yukihiro Matsumoto <matz@...> 2011/10/18

まつもと ゆきひろです

[#44627] Re: Ruby 2.0 release plan — Urabe Shyouhei <shyouhei@...> 2011/10/19

On 10/18/2011 10:16 PM, Yukihiro Matsumoto wrote:

[#44629] Re: Ruby 2.0 release plan — Yukihiro Matsumoto <matz@...> 2011/10/19

まつもと ゆきひろです

[#44631] Re: Ruby 2.0 release plan — Urabe Shyouhei <shyouhei@...> 2011/10/19

たとえば2.0の次のバージョン番号はどうしますか?

[#44633] Re: Ruby 2.0 release plan — "NARUSE, Yui" <naruse@...> 2011/10/20

2011年10月20日3:31 Urabe Shyouhei <shyouhei@ruby-lang.org>:

[#44612] Re: Ruby 2.0 release plan — Yusuke Endoh <mame@...> 2011/10/18

遠藤です。

[#44707] [ruby-trunk - Feature #5512][Open] Integer#/ の改訂 — tadayoshi funaba <redmine@...>

13 messages 2011/10/30

[#44719] [ruby-trunk - Feature #5520][Open] Numeric#exact?、Numeric#inexact? の追加 — tadayoshi funaba <redmine@...>

13 messages 2011/10/31

[ruby-dev:44654] Re: Ruby 2.0 release plan

From: "U.Nakamura" <usa@...>
Date: 2011-10-20 17:49:15 UTC
List: ruby-dev #44654
こんにちは、なかむら(う)です。

1箇所だけ反応しておこうかな。

In message "[ruby-dev:44620] Re: Ruby 2.0 release plan"
    on Oct.18,2011 23:03:42, <mame@tsg.ne.jp> wrote:
> >> もう 2.0 では binary compatiblity にこだわるのをやめません?
> >> ABI の後方互換性が崩れても C ソースレベルで互換性があれば、
> >> リビルドすれば済むわけなので、リビルドしてください、という
> >> ことで。
> >
> > 「こだわらない」とはどのような意味ですか。
> > 「リビルドしてください」と言うには後方互換性が崩れたことを知る必要があるわけですが。
> 
> 常に崩れている (可能性がある) ので、必ずリビルドしてください
> ということです。
> 
> > Windows ではどうするのでしょう。
> 
> バイナリ gem かあ。
> MINOR リリースごとに gem リリースしてください、かなあ。
> 警告出した上で古い gem を使えるようにしてもいいかもですが。
> ffi 化を進めたくなる気持ちがわかりますね。

どうせそんなに頻繁にRubyがリリースされるわけでもないでしょう
から、Windowsでもさほど問題ないんじゃないでしょうか。

たぶんRubyのリリース頻度より各gemのリリース頻度の方が一般には
高くて、gemがバイナリ提供されないと死ぬ人は

  (a) 大声でバイナリを要求する
  (b) 古いバイナリgemと心中する

のいずれかの対応を取っているはずです。

で、(a)の人はRubyがバイナリ互換壊したときもgem側に同じことを
するでしょうし、(b)の人はそもそもRubyのバージョンを上げないで
しょう。





たぶん、どうせ先っちょRubyをリリースする間隔は、頑張って1年間
隔、おそらくは2〜3年間隔になっちゃうような気がするので、それ
だけ経ったらどれだけ変更が積み重なるのかを考えたら、バイナリ
互換性の維持自体が困難なんじゃないかなー。
ならば最初からそんな縛りは諦めといた方が開発が楽になるんじゃ
ないかしら。


それでは。
-- 
U.Nakamura <usa@garbagecollect.jp>


In This Thread