タグ

ブックマーク / ayumin.hatenablog.com (1)

  • RubySpec(準備編) - ayuminのあまり更新しないBlog

    RubySpecはその名のとおりRubyの仕様を定義するプロジェクトである。長年Rubyの仕様はMatzの頭の中やMLやIRCの議論の中の暗黙の了解的な部分があったりなんかして詳細な仕様がどこにもかかれていなかった。 まぁふつうに使う分には書籍やリファレンスマニュアル(これもまだまだ整備されていないが)に書いてあることくらいでなんとかなるのだけれど、MRI以外のRuby処理系を 作ろうとしている人たちにとっては大問題らしい。で、業を煮やした(のか知らないが)Engine Yardの人がRubyの仕様を実行可能なテストとして全部記述するというプロジェクトを始めたのがコレである。 このプロジェクトが完成すれば誰もがRuby処理系がRubyの仕様に適合しているかどうかを判断することができる。しかもRuby1.9.2は「RubySpecを完全にパスしないとリリースしない」とYuguiさんが公言して

    RubySpec(準備編) - ayuminのあまり更新しないBlog
  • 1