2013-05-22 4 views
11

Ruby 인터프리터를 C 또는 C++ 프로그램에 임베딩하는 것과 관련된 포괄적 인 온라인 온라인 문서 리소스와 그 목적을위한 API를 찾고 있습니다.Ruby 인터프리터 용 임베디드 API 문서는 어디에 있습니까?

Pickaxe 책의 섹션은 꽤 좋지만 내 버전은 Ruby 1.8을 말하며 현재 루비 버전, 즉 1.8.x, 1.9.x 및 2.0의 범위에 관심이 있습니다. 해당 버전 범위에서의 임베드 처리 간의 차이점 경우, 내가 무엇을 추구 문서입니다 : 참고로

는, 문제의 루비 인터프리터는 내가이 (error handling)(state reset)(c++)의 측면에 관한 구체적인 질문의 수에 유래에서 발견 http://www.ruby-lang.org/en/

에서 주요 루비 인터프리터입니다 그러한 응답이 수집 된 어떤 것이라도!

루비 1.8과 유닉스 중심의 guide도 있습니다.

Ruby의 C API 문서가 확장 기능 작성 및 임베딩에 사용됩니다. 이것은 GitHub의 (ruby 2.0)(ruby 1.9)하지만 버전의 변화를 처리에서 찾을 수는 곡괭이 책에서 extending ruby의 장에서는 이제 PDF로 온라인으로 사용할 수있는 독자

왼쪽 보인다.

답변

1

당신이 찾고있는 것은 아니지만, mruby을 보셨습니까? 루비 버전은 특히 C 코드에 임베드하기위한 버전입니다. 전체 MRI 루비 인터프리터보다 작업하기가 더 쉽습니다.

+0

인터프리터가 여전히 진행중인 것처럼 보입니다. 물론 일단 완성되고 배송되면 큰 관심을 가질 것입니다! – grrussel

-2

불행히도 그것은 여전히 ​​Ruby의 주요 문제점이었습니다. japanese 개발자는 영어가 매우 좋지 않으므로 문서를 작성하는 것을 좋아하지 않습니다. 최상의 문서는 일본어로만 제공됩니다.

Ruby 2.0에 많은 변화가 있었고 누군가가 책을 쓸 때까지 기다려야합니다. 그러나 이것은 더 이상 출판사가 자금을 조달하지 않습니다 (그들은 초급 수준 또는 과학/교육용 도서를 원합니다).

저는 소프트웨어 공학에 왜 그렇게 까다로운 상황이 발생했는지에 대한 정치적 호언을하지 않으려 고합니다.

+0

그들은 실제로 영어로 꽤 괜찮습니다. 그들은 단지 다른 사람보다 더 많은 것을 기록하지 않습니다. – uchuugaka