diff options
| -rw-r--r-- | README | 30 | ||||
| -rw-r--r-- | README.ja | 32 |
2 files changed, 37 insertions, 25 deletions
@@ -1,20 +1,26 @@ * What's mRuby -mRuby is the ... +mRuby is the light-weighted implementation of ruby language complied with ISO standard to execute various environment. It can run as 'interpriter form' or +'compile and execute on vm form' according to its module construction. + +This achivement is due to the national project of the Ministry of Economy, +Trade and Industry. + * Features of mRuby - + Simple Syntax - + *Normal* Object-Oriented features(ex. class, method calls) - + *Advanced* Object-Oriented features(ex. Mix-in, Singleton-method) - + Operator Overloading - + Exception Handling - + Iterators and Closures - + Garbage Collection - + Dynamic Loading of Object files(on some architecture) - + Highly Portable (works on many Unix-like/POSIX compatible platforms - as well as Windows, Mac OS X, BeOS etc.) - cf. http://redmine.ruby-lang.org/wiki/ruby-19/SupportedPlatforms +|FIXME: +| + Simple Syntax +| + *Normal* Object-Oriented features(ex. class, method calls) +| + *Advanced* Object-Oriented features(ex. Mix-in, Singleton-method) +| + Operator Overloading +| + Exception Handling +| + Iterators and Closures +| + Garbage Collection +| + Dynamic Loading of Object files(on some architecture) +| + Highly Portable (works on many Unix-like/POSIX compatible platforms +| as well as Windows, Mac OS X, BeOS etc.) +| cf. http://redmine.ruby-lang.org/wiki/ruby-19/SupportedPlatforms * How to get mRuby @@ -1,22 +1,28 @@ * mRubyとは -mRubyは経済産業省の… +mRubyはISO規格に準拠したRuby言語を様々な環境で動作可能となるように +軽量化したものです。モジュール構成によりインタプリタ実行形式や +コンパイル&VM実行形式でも動作させることができます。 + +2010年度の経済産業省の地域イノベーション創出事業により開発されました。 * mRubyの特長 ->以下要修正 -> + シンプルな文法 -> + 普通のオブジェクト指向機能(クラス,メソッドコールなど) -> + 特殊なオブジェクト指向機能(Mixin, 特異メソッドなど) -> + 演算子オーバーロード -> + 例外処理機能 -> + イテレータとクロージャ -> + ガーベージコレクタ -> + ダイナミックローディング (アーキテクチャによる) -> + 移植性が高い.多くのUnix-like/POSIX互換プラットフォーム上で -> 動くだけでなく,Windows, Mac OS X,BeOSなどの上でも動く -> cf. http://redmine.ruby-lang.org/wiki/ruby-19/SupportedPlatformsJa +|MRI(Matz Ruby Implementation)版との互換性 +| +|以下要修正 +| + シンプルな文法 +| + 普通のオブジェクト指向機能(クラス,メソッドコールなど) +| + 特殊なオブジェクト指向機能(Mixin, 特異メソッドなど) +| + 演算子オーバーロード +| + 例外処理機能 +| + イテレータとクロージャ +| + ガーベージコレクタ +| + ダイナミックローディング (アーキテクチャによる) +| + 移植性が高い.多くのUnix-like/POSIX互換プラットフォーム上で +| 動くだけでなく,Windows, Mac OS X,BeOSなどの上でも動く +| cf. http://redmine.ruby-lang.org/wiki/ruby-19/SupportedPlatformsJa * 入手法 |
