C または C++ プログラムへの Ruby インタープリターの埋め込み、およびその目的のための API に関する包括的なオンライン ドキュメント リソースを探しています。
つるはし本のこれに関するセクションは非常に優れていますが、私のバージョンは Ruby 1.8 を参照しており、現在の Ruby バージョンの範囲、つまり 1.8.x、1.9.x、および 2.0 に興味があり、これらの間には多くの違いがあります。その範囲のバージョンにわたる埋め込みの処理。
参考までに、問題の Ruby インタープリターはhttp://www.ruby-lang.org/en/のメインの Ruby インタープリターです。
私はstackoverflowで、これ(エラー処理) (状態リセット) (c ++)の側面に関連するいくつかの特定の質問を見つけました。
Ruby 1.8 と Unix 中心のガイドもあります。
拡張機能の作成や埋め込みに使用される Ruby の C API のドキュメントがあります。これは github (ruby 2.0)および(ruby 1.9)で見つけることができますが、バージョンのバリエーションの処理は読者に任されているようです。
Pickaxe book のruby の拡張に関する章が、オンラインで PDF として入手できるようになりました。