Ruby解释器的嵌入式API文档在哪里可以找到?

10

我正在寻找一份全面的、在线的文档资源,关于如何将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),但不同版本之间的处理差异需要读者自行处理。

《Ruby 编程语言》这本书中有一章介绍如何扩展 Ruby,现在已经以 PDF 的形式在线上提供。

2个回答

1

我猜这不是你想要的,但是你看过mruby吗?这是一个专门用于嵌入C代码的Ruby版本。与完整的MRI Ruby解释器相比,这可能更容易使用。


看起来解释器仍然处于开发阶段。当然,一旦完成并发布,它将会非常有趣! - grrussel

-2

不幸的是,这仍然是 Ruby 的一个主要问题。日本开发人员英语很差,因此不喜欢编写文档。最好的文档只有日文版本。

Ruby 2.0 发生了很多变化,我们必须等待有人写一本关于它的书。但是这已经没有任何出版公司资助了(他们想要快速入门级别或科学/教育书籍)。

我必须克制自己,不要对为什么我们目前在软件工程方面处于如此糟糕的境地进行政治抨击。


它们在英语中实际上非常好。它们只是没有比其他人更多地记录文档。 - uchuugaka

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接