我必须使用什么语言的Pidgin插件?

时间:2009-07-21 03:15:04

标签: plugins pidgin

我是一个相对缺乏经验的程序员,希望为IM客户端Pidgin制作插件作为第一个主要项目。我用Python编写了一个程序,它具有我想要的所有功能,但我还没有集成GTK功能,因此它不会影响用户界面。

在搜索Pidgin插件的方法时,我遇到了Pidgin Developers网站上的C How-to。我是否推断C是我可以用来为Pidgin编写插件的唯一语言?不是C ++,不是C#,当然不是Python?

我确信我安装的插件只不过是Perl脚本 - 不是编译为.so,就像默认的Pidgin插件一样。所以,如果Perl没问题,这是否意味着我可以用某种方式与Python一起解决问题?

1 个答案:

答案 0 :(得分:7)

您的选择目前是C,Perl或Tcl。你也可以用更有限的方式与Linux上的DBus上的Pidgin进行交互,它支持非常广泛的语言。

理论上,您可以将C绑定编写到其他语言以支持该语言的本机Pidgin接口,但据我所知,目前还没有任何完整的,生产质量的示例。但是,有些项目正在进行中,至少对于Python(yay!)和PHP。