ブックマーク / www.oki-osk.jp (2)

  • Ruby チュートリアル - 5. クラスとモジュール

    Ruby はいわゆる純粋なオブジェクト指向言語である。 厳密には議論の余地があるとはいえ,通俗的には あらゆるものがクラス (class) のインスタンスである。 すべてのクラスはモジュール (module) でもあるが, クラスでないモジュールも存在する。 そういったモジュールは直接自分自身のインスタンスを作ることができない。 モジュールは名前空間として,またはクラスへの mix-in として使われる。 クラスそれ自身はメタクラス (metaclass) である Class のインスタンスである。 モジュールそれ自身はメタクラス Module のインスタンスである。 Class は Module の派生クラスであり, Module は Object の派生クラスである。 そして Object それ自身は Class のインスタンスである。 新しいモジュールを定義するには, module

    r_kurain
    r_kurain 2013/06/12
  • 3. MRuby on Android

    2012-05-30 (鈴) 1. はじめに 2. jni ディレクトリと Android.mk 3. Ruby から Java へのコールバックと mruby.h へのパッチ 4. Java から Ruby へのネイティブ・メソッド呼出し 5. Android アクティビティからのインタープリタの構築 6. おわりに Web 閲覧用ソース: AndroidManifest.xml jni/Android.mk jni/mruby-oa.c native メソッドと Ruby からのコールバック関数の実装 jni/mruby.h.diff jni/mruby/include/mruby.h へのパッチ src/…/AbstractConsole.java 抽象化されたコンソール src/…/Interpreter.java mruby インタープリタのラッパ src/…/android/C

    r_kurain
    r_kurain 2012/06/04
    これは!
  • 1