我在pharo中製作一個項目,將它擴展並使其更加可視化,以進一步擴展3D應用程序Blender。 Blender主要使用python來進行名爲「Addons」的擴展,準確地說是python 3.2。所以我想要在pharo(smalltalk)和blender(python)之間架起一座橋樑。爲python和smalltalk之間的溝通搭建橋樑
現在我已經專注於套接字和XMLRPC,但我想知道是否有工具和選擇來進一步幫助我的傳奇。
我沒有很高的要求,現在簡單的訪問類屬性和python方法的調用應該足夠了,但是如果我以後可以給我的橋添加額外的功能,它會好得多。理想情況下,後面的橋可以用來製作pharo使用其他語言如Java,C#等的庫。
SmallTalk是我最喜歡的語言之一,但很久以前,當我有一個使用SmallTalk的項目時:)它是VisualAge SmallTalk :)認爲最好的方法是使用套接字進行通信,這將允許這兩個應用程序工作在不同的電腦上這是一個很大的優勢。 – Reflective