44641なかだです。|majorの桁数を増やすとFreeBSDみたいな事態に陥りそうです。|これを機にminorとteenyは桁数増やしませんか。なんだかかっこ悪いなあ。それは2.0.0で良いと思うのですが、固定桁数が前提ですか?[ruby-dev:44606]で触れられていますが、固定でないと単純な文字列としてバージョンの比較ができなくなります。Rubyのバージョン番号には一桁でなければならないという制限があります。それを撤廃するなら適切にComparableをincludeしたバージョンクラスを新設する必要があるはずです。1.8まではRUBY_VERSION_CODEというマクロがあって、これが各一桁ずつに限定される理由の一つだったのですが、1.9からは廃止されています。在の制限は「同一のmajorまたはmajor+teenyの間はその下位の桁数は同じでなければならない」というものです。僕の前にBugはない。僕の後ろにBugはできる。