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

update notes

parent 8a5943f2
* 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
......
* 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
* 入手法
......
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