タグ

ブックマーク / b.hatena.ne.jp/kakutani (1)

  • [B! tokyu.rb] kakutaniのブックマーク

    なんかlibyamlを移植することになったらしいので,ちょっとやってみる. 参考:Ruby拡張ライブラリ作成チュートリアル 「Hello, world」を表示するために 処理内容を記述したファイル まずライブラリ体.処理内容を C 言語で記述したファイル. hello.c #include <stdio.h> void hello() { printf("Hello, world!\n"); } C と Ruby を繋ぐファイル 次に,ライブラリを呼出実行できるようにする,Ruby のモジュールを作成するための C 言語で記述したファイル. test1.c #include "ruby.h" void hello(); VALUE wrap_hello(self) VALUE self; { hello(); return Qnil; } void Init_test() { VALUE

    LoLo
    LoLo 2008/07/17
  • 1