2009-07-21 54 views
10

我是一個相對缺乏經驗的程序員希望做的IM客戶端洋涇浜的第一個大項目的插件。我用Python編寫了一個程序,它具有我想要的所有功能,但是我還沒有集成GTK功能,所以它不會影響用戶界面。Pidgin插件必須使用哪種語言?

在尋找對洋涇浜插件如何渡,我整個C How-to來到洋涇浜Developers網站。我是否可以推斷C是我可以用來爲Pidgin編寫插件的唯一語言?不是C++,不是C#,當然不是Python?

我確信我已經安裝了無非是更加的Perl腳本插件而不是編譯成一個.so,像默認的洋涇浜插件都是。因此,如果Perl是好的,那麼這是否意味着我可以以某種方式與Python一起拼湊一些東西?

回答

7

你的選擇是目前C,Perl或Tcl的。您還可以通過Linux上的Pidgin over DBus與受限制的方式進行交互,這種方式支持非常廣泛的語言。

從理論上講,你可以寫C綁定到其他語言,以支持該語言的原生洋涇浜接口,但據我知道有沒有的任何完工,生產質量的例子呢。不過,至少有一些項目正在進行中(Python)(yay!)和PHP。