Commit 08451ed2 authored by Hidetaka Takano's avatar Hidetaka Takano

update notes

parent 8a5943f2
* What's mRuby * 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 * Features of mRuby
+ Simple Syntax |FIXME:
+ *Normal* Object-Oriented features(ex. class, method calls) | + Simple Syntax
+ *Advanced* Object-Oriented features(ex. Mix-in, Singleton-method) | + *Normal* Object-Oriented features(ex. class, method calls)
+ Operator Overloading | + *Advanced* Object-Oriented features(ex. Mix-in, Singleton-method)
+ Exception Handling | + Operator Overloading
+ Iterators and Closures | + Exception Handling
+ Garbage Collection | + Iterators and Closures
+ Dynamic Loading of Object files(on some architecture) | + Garbage Collection
+ Highly Portable (works on many Unix-like/POSIX compatible platforms | + Dynamic Loading of Object files(on some architecture)
as well as Windows, Mac OS X, BeOS etc.) | + Highly Portable (works on many Unix-like/POSIX compatible platforms
cf. http://redmine.ruby-lang.org/wiki/ruby-19/SupportedPlatforms | as well as Windows, Mac OS X, BeOS etc.)
| cf. http://redmine.ruby-lang.org/wiki/ruby-19/SupportedPlatforms
* How to get mRuby * How to get mRuby
......
* mRubyとは * mRubyとは
mRubyは経済産業省の… mRubyはISO規格に準拠したRuby言語を様々な環境で動作可能となるように
軽量化したものです。モジュール構成によりインタプリタ実行形式や
コンパイル&VM実行形式でも動作させることができます。
2010年度の経済産業省の地域イノベーション創出事業により開発されました。
* mRubyの特長 * mRubyの特長
>以下要修正 |MRI(Matz Ruby Implementation)版との互換性
> + シンプルな文法 |
> + 普通のオブジェクト指向機能(クラス,メソッドコールなど) |以下要修正
> + 特殊なオブジェクト指向機能(Mixin, 特異メソッドなど) | + シンプルな文法
> + 演算子オーバーロード | + 普通のオブジェクト指向機能(クラス,メソッドコールなど)
> + 例外処理機能 | + 特殊なオブジェクト指向機能(Mixin, 特異メソッドなど)
> + イテレータとクロージャ | + 演算子オーバーロード
> + ガーベージコレクタ | + 例外処理機能
> + ダイナミックローディング (アーキテクチャによる) | + イテレータとクロージャ
> + 移植性が高い.多くのUnix-like/POSIX互換プラットフォーム上で | + ガーベージコレクタ
> 動くだけでなく,Windows, Mac OS X,BeOSなどの上でも動く | + ダイナミックローディング (アーキテクチャによる)
> cf. http://redmine.ruby-lang.org/wiki/ruby-19/SupportedPlatformsJa | + 移植性が高い.多くのUnix-like/POSIX互換プラットフォーム上で
| 動くだけでなく,Windows, Mac OS X,BeOSなどの上でも動く
| cf. http://redmine.ruby-lang.org/wiki/ruby-19/SupportedPlatformsJa
* 入手法 * 入手法
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment