タグ

ブックマーク / qiita.com/cubicdaiya (1)

  • mrubyとCの連携 - Qiita

    mruby advent calendar 2013 12日目の記事です。 今回はmrubyとCとの基的な連携の仕方について解説します。 具体的には以下のやり方について解説していきます。 Cでmrubyのモジュールを定義する Cでmrubyのクラスを定義する Cでmrubyの定数を定義する Cでmrubyのメソッドを定義する Cでmrubyのハッシュテーブルを生成 mrubyからCで作ったハッシュテーブルにset/getするメソッドを定義する 前準備 まずはmrubyをダウンロード&ビルドします。 $ git clone https://github.com/mruby/mruby $ cd mruby $ ruby ./minirake puts Hoge::TRUE # => 1 puts Hoge::FALSE # => 0 Hoge.hello() # => Hello, mru

    mrubyとCの連携 - Qiita
  • 1