CRuby

Rubyのリファレンス実装 From Wikipedia, the free encyclopedia

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) が公式の実装に組み込まれている。

開発元 Ruby コミュニティ
初版 1995年12月 (30年前) (1995-12)
最新版
4.0.2[1] ウィキデータを編集 / 2026年3月16日 (29日前)
概要 開発元, 初版 ...
CRuby
開発元 Ruby コミュニティ
初版 1995年12月 (30年前) (1995-12)
最新版
4.0.2[1] ウィキデータを編集 / 2026年3月16日 (29日前)
リポジトリ ウィキデータを編集
プログラミング
言語
C言語
対応OS クロスプラットフォーム
サポート状況 サポート中
種別 Rubyインタプリタ及びコンパイル
ライセンス GNU GPL v2 (バージョン1.9.2まで)、2条項BSDライセンス (バージョン1.9.3以降)、Rubyライセンス
公式サイト www.ruby-lang.org ウィキデータを編集
テンプレートを表示
閉じる
Rubyの開発者のまつもとゆきひろ

ライセンス

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

動作環境

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

脚注

関連項目

外部リンク

Related Articles

Wikiwand AI