10

私は比較的経験の浅いプログラマーで、最初の主要プロジェクトとして IM クライアント Pidgin のプラグインを作成しようとしています。必要なすべての機能を備えた Python でプログラムを作成しましたが、まだ GTK 機能を統合していないため、UI にはまだ影響しません。

Pidgin プラグインのハウツーを検索していたところ、Pidgin Developers サイトでC のハウツーに出会いました。Pidgin のプラグインを作成するために使用できる言語は C だけだと思いますか? C++ でも C# でもなく、もちろん Python でもありませんか?

デフォルトの Pidgin プラグインのように .so としてコンパイルされていない、Perl スクリプトにすぎないプラグインがインストールされていることは確かです。では、Perl で問題がなければ、Python を使って何かをこじ開けることができるということですか?

4

1 に答える 1

7

あなたの選択肢は現在、C、Perl、または Tcl です。また、非常に幅広い言語をサポートする Linux 上の DBus を介した Pidgin と、より限定的な方法でインターフェースすることもできます。

理論的には、C バインディングを他の言語に記述して、その言語でネイティブの Pidgin インターフェースをサポートすることはできますが、私の知る限り、完成した実稼働品質の例はまだありません。ただし、少なくとも Python (やった!) と PHP のプロジェクトが進行中です。

于 2009-07-21T03:30:11.917 に答える