拡張ライブラリ

拡張ライブラリ内部でRubyの関数を呼ぶ場合にはrb_funcallすれば良いことが判った。それは良いのだが、ブロックを付けて呼び出すにはどうすれば良いのだろう。判らない。

      • -

AstarをCで書いた。ちょっと強引な部分もあるのだが、かなり速くなった。大体、一回の呼び出し当たり0.002秒程度。