2013-05-22 74 views
11

我正在尋找關於將Ruby解釋器嵌入到C或C++程序中的全面的聯機文檔資源,以及用於此目的的API。Ruby解釋器的嵌入式API的文檔在哪裏?

Pickaxe書中的這一節很不錯,但我的版本引用了Ruby 1.8,我對目前的Ruby版本的範圍感興趣,例如1.8.x,1.9.x和2.0,並且有一個處理跨越該版本的嵌入的差異數量。

作爲參考,有問題的Ruby解釋爲http://www.ruby-lang.org/en/

主要Ruby解釋我對計算器的一些涉及到這個(error handling)(state reset)(c++)方面的具體問題發現:我追求的是文檔,如果任何,從中收集這樣的答案!

還有一個以Ruby 1.8和Unix爲中心的guide

有Ruby的C API的文檔,用於書寫擴展,也用於嵌入。這可以在github上(ruby 2.0)(ruby 1.9)但處理版本的變化中找到似乎留給讀者

在鎬頭書extending ruby本章現在可以在網上爲PDF。

回答

1

不完全是你在找什麼,我想,但你看看mruby?專門用於嵌入C代碼的ruby版本。與完整的MRI ruby​​解釋器相比,這可能更容易使用。

+0

看起來這個解釋器仍然是一項非常重要的工作。當然,一旦完成和發貨,這將是非常有趣的! – grrussel

-2

不幸的是,這仍然是Ruby的一個主要問題。日語開發人員英語很差,因此不喜歡寫文檔。最好的文檔只有日文版。

Ruby 2.0發生了很大的變化,我們必須等到有人寫了一本關於它的書。但這不是由任何出版公司資助的(他們想要快速入門級或科學/教育書籍)。

我不得不忍不住加一個關於爲什麼我們目前在軟件工程中有如此糟糕的情況的政治咆哮。

+0

他們的英文很不錯。他們只不過是其他人的文件。 – uchuugaka