关于Ruby解释器的嵌入API的文档在哪里?

grr*_*sel 10 c ruby api documentation embedding

我正在寻找一个全面的在线文档资源,关于将Ruby解释器嵌入到C或C++程序中,以及用于此目的的API.

在Pickaxe书中的这一部分相当不错,但我的版本是指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书中扩展ruby的章节现在可以在线获得PDF格式.

har*_*ald 1

我想,这不完全是您要找的东西,但是您看过mruby吗?专门用于嵌入 C 代码的 ruby​​ 版本。这可能比完整的 MRI ruby​​ 解释器更容易使用。