From: Masayoshi Takahashi Date: 2005-01-11T05:12:24+09:00 Subject: [ruby-dev:25456] Re: 1.8 warn nonblocking IO#read and add IO#readpartial 高橋征義です。 とみたまさひろ wrote: > > |ところで、Ruby のバージョン番号の3桁の数字の意味はどこかで明確にはなっ > > |てないんでしょうか。 > > > > 1 バージョン1系列 > > 8 安定版(つまりこの系列で_大幅な_仕様変更はない) > > 2 2番目のリリース > > > > です。 > > 「決定的じゃなくても非互換な仕様は導入しない」という方針にはならないん > でしょうか。 非互換な仕様は全く絶対一切導入しない、というのは難しいにせよ、 * 仕様に問題があった場合 * セキュリティ上問題があった場合 * 明らかに一貫性に欠ける挙動を示す場合 * その他そのままでは大きな問題がある場合 以外は同系列で後方互換性を損うような仕様変更を行わない方針には ならないんでしょうか。 もちろん、それでもリフレクション的な機能を駆使した場合は非互換になる かもしれません(極端な場合、RUBY_VERSIONを見るようなコードはバージョンに 依存させられるし)が、「そこはそれ」ということで。 高橋征義 (Masayoshi Takahashi) E-mail: maki@rubycolor.org