2009-07-21 16 views
10

Soy un programador relativamente inexperto que busca hacer un complemento para el cliente de mensajería instantánea Pidgin como primer proyecto importante. He escrito un programa en Python que tiene toda la funcionalidad que quiero, pero aún no he integrado la funcionalidad de GTK, por lo que aún no puede afectar la interfaz de usuario.¿Qué idioma debo usar para un plugin de Pidgin?

En la búsqueda de la forma-tos en los plugins de Pidgin, me encontré con el C How-to en el sitio Pidgin desarrolladores. ¿Debo deducir que C es el único idioma que puedo usar para escribir un complemento para Pidgin? No C++, no C#, y ciertamente no Python?

Estoy seguro de que he plugins instalados que son nada más que Perl scripts no compilado como un .so, al igual que el valor por defecto los plugins de Pidgin son. Entonces, si Perl está bien, ¿eso significa que de alguna manera puedo evitar algo junto con Python?

Respuesta

7

opciones son actualmente C, Perl o Tcl. También puede interactuar de una manera más limitada con Pidgin más de Enlace con el Bus en Linux, que es compatible con una amplia franja de idiomas.

En teoría, podría escribir enlaces C en otros idiomas para admitir una interfaz Pidgin nativa en ese idioma, pero hasta donde yo sé, todavía no hay ejemplos de calidad de producción completos. Sin embargo, hay proyectos en progreso, al menos para Python (¡yay!) Y PHP.

Cuestiones relacionadas