Ruby'yi C++ dilinde bir komut dosyası dili olarak eklemenin en iyi yolu nedir? Ruby.h kullanıyor musunuz? Yudum? Başka bir şey? İhtiyacım olan şey, bazı C++ nesnelerini Ruby'ye göstermek ve Ruby yorumlayıcısının bu nesnelere erişen komut dosyalarını değerlendirmesini sağlamak. Ruby'yi genişletmeyi veya C++'da erişmeyi umursamıyorum.C++ Ruby'de nasıl katıştırılır?
Bu article on embedding Ruby in C++'u buldum ve çok kullanışlı olsa da, biraz eski ve konuyla ilgili başka kaynaklar olup olmadığını merak ediyordum (veya benzer motorların açık kaynak uygulamaları).
Ben lua denedim, bu harika bir dil ve gömmek oldukça kolaydı. Yakut bir gerekliliktir, çünkü zaten var olan çok fazla Ruby kodu var. –
sonra swig oldukça iyi ..... ve çok iş parçacığı deneyin! –
Evet bile, ruby'yi gömmeye ve çoklu iş parçacıklı uygulamalarınızda tek bir iş parçacığından kullanmaya çalışmayın. Onlar (ruby programları) her zaman sinyal işleyicileri, envionrment değişkenleri, güncel dizinler vb. – Lothar