Question

Je suis un programmeur relativement inexpérimenté qui cherchent à faire un plugin pour le Pidgin client IM en tant que premier grand projet. J'ai écrit un programme en Python qui a toutes les fonctionnalités que je veux, mais je ne l'ai pas encore intégré les fonctionnalités de GTK, donc il ne peut pas affecter encore l'interface utilisateur.

Dans la recherche de comment-tos sur plugins Pidgin, je suis tombé sur le C How-to sur le site Développeurs Pidgin. Suis-je en déduire que C est la seule langue que je peux utiliser pour écrire un plugin pour Pidgin? Non C ++, C # pas, et certainement pas Python?

Je suis certain que j'ai plugins installés qui ne sont rien de plus que Perl scripts non compilé comme .donc, comme la valeur par défaut des plugins Pidgin sont. Donc, si Perl est OK, est-ce que cela signifie que je peux kludge en quelque sorte quelque chose ensemble avec Python?

Était-ce utile?

La solution

Vos choix sont actuellement C, Perl ou Tcl. Vous pouvez également l'interface d'une manière plus limitée avec Pidgin plus DBus sur Linux, qui prend en charge une bande très large des langues.

En théorie, vous pouvez écrire des liaisons C à d'autres langues pour soutenir une interface native Pidgin dans cette langue, mais pour autant que je sache, il n'y a pas terminé, des exemples de qualité de la production de encore. Cependant, il y a des projets en cours au moins pour Python (youpi!) Et PHP.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top