update notes

This commit is contained in:
Hidetaka Takano
2012-04-20 12:15:08 +09:00
parent 8a5943f254
commit 08451ed200
2 changed files with 37 additions and 25 deletions
+18 -12
View File
@@ -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
+19 -13
View File
@@ -1,22 +1,28 @@
* mRubyとは
mRubyは経済産業省の…
mRubyはISO規格に準拠したRuby言語を様々な環境で動作可能となるように
軽量化したものです。モジュール構成によりインタプリタ実行形式や
コンパイル&VM実行形式でも動作させることができます。
2010年度の経済産業省の地域イノベーション創出事業により開発されました。
* mRubyの特長
>以下要修正
> + シンプルな文法
> + 普通のオブジェクト指向機能(クラス,メソッドコールなど)
> + 特殊なオブジェクト指向機能(Mixin, 特異メソッドなど)
> + 演算子オーバーロード
> + 例外処理機能
> + イテレータとクロージャ
> + ガーベージコレクタ
> + ダイナミックローディング (アーキテクチャによる)
> + 移植性が高い.多くのUnix-like/POSIX互換プラットフォーム上で
> 動くだけでなく,Windows Mac OS XBeOSなどの上でも動く
> cf. http://redmine.ruby-lang.org/wiki/ruby-19/SupportedPlatformsJa
|MRI(Matz Ruby Implementation)版との互換性
|
|以下要修正
| + シンプルな文法
| + 普通のオブジェクト指向機能(クラス,メソッドコールなど)
| + 特殊なオブジェクト指向機能(Mixin, 特異メソッドなど)
| + 演算子オーバーロード
| + 例外処理機能
| + イテレータとクロージャ
| + ガーベージコレクタ
| + ダイナミックローディング (アーキテクチャによる)
| + 移植性が高い.多くのUnix-like/POSIX互換プラットフォーム上で
| 動くだけでなく,Windows Mac OS XBeOSなどの上でも動く
| cf. http://redmine.ruby-lang.org/wiki/ruby-19/SupportedPlatformsJa
* 入手法