- 【Python】スクリプト バトルロワイヤル47【pl,rb,php,js】 [転載禁止]©2ch.net
158 :デフォルトの名無しさん[sage]:2015/01/03(土) 19:45:51.86 ID:ZHoaygaC - >>155
JavaはIBMのJVMがAIXでバリバリ動いてたりして、ヘタすりゃ一国の経済に大きく影響するようなシステムもザラにあるわけで それとRubyを一緒にするなよw MRIもたいがいオモチャみたいなもんなのにその互換実装なんてほんとどうでもいい
| - 【Python】スクリプト バトルロワイヤル47【pl,rb,php,js】 [転載禁止]©2ch.net
160 :デフォルトの名無しさん[sage]:2015/01/03(土) 20:11:41.81 ID:ZHoaygaC - いやそもそもMRIにとっては互換性テストじゃないから。
MRIの仕様を確認して、他の実装がそれを真似するためのテストだから。 MRIがそのテストに通らないってことはテストが間違ってるの。 仕様=テストであるならRubyの唯一の仕様はMRIのテスト。 互換実装を作ってる連中は文句垂れてないでMRIのテストを使用すればよい。
| - 【Python】スクリプト バトルロワイヤル47【pl,rb,php,js】 [転載禁止]©2ch.net
161 :デフォルトの名無しさん[sage]:2015/01/03(土) 20:24:52.31 ID:ZHoaygaC - MRIはMRIのテストをパスしている
MRIがRubySpecをパスしないということは、 元々MRIのテストに含まれていない(=未定義)挙動を誤って仕様としていたか、 もしくはMRIのテストが変更されたということ MRIのテストの変更は即ち仕様変更であり、テスト変更は実装変更とは違って誰の目にも明らかだ どちらにせよ、「MRIが互換実装開発者の与り知らないところで勝手な仕様変更を行った」という批判には当たらない MRIのテストが不十分であるというRubinius開発者の主張を信じるなら、責められるべきはRubuの仕様変更ポリシーではなく テストの品質だ
|
|