トップQs
タイムライン
チャット
視点

CRuby

Rubyのリファレンス実装 ウィキペディアから

CRuby
Remove ads

CRubyまたはMRI (Matz' Ruby Implementation[2]、Matz Ruby Interpreter[3]) は、まつもとゆきひろによって開発されたRubyリファレンス実装である。2011年に「JIS X 3017」として標準規格が制定されるまでは、MRIがRubyの言語仕様に準ずるものとして扱われていた。これは言語仕様を明文化しようとした試みである「RubySpec」が失敗した影響もある。Ruby 1.9以降ではYARV (Yet Another Ruby VM) が公式の実装に組み込まれている。

概要 開発元, 初版 ...
Thumb
Rubyの開発者のまつもとゆきひろ
Remove ads

ライセンス

Rubyのインタプリタライブラリは、バージョン1.9.2まではGNU GPL v2Rubyライセンスデュアルライセンスとなっていた。バージョン1.9.3以降は2条項BSDライセンスとRubyライセンスのデュアルライセンスに変更された[4]。この理由として、GNU GPLバージョン3でライセンスされたプログラムと組み合わせて利用できるようになるメリットが挙げられている[5]

動作環境

MRIは以下のオペレーティングシステムで動作する。

脚注

関連項目

外部リンク

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads