2009-07-21 17 views
10

Sono un programmatore relativamente inesperto che cerca di creare un plug-in per il client IM Pidgin come primo grande progetto. Ho scritto un programma in Python che ha tutte le funzionalità che voglio, ma non ho ancora integrato la funzionalità GTK, quindi non può ancora influenzare l'interfaccia utente.Quale lingua devo usare per un plug-in Pidgin?

Nella ricerca di istruzioni sui plug-in Pidgin, ho trovato lo C How-to nel sito Pidgin Developers. Devo dedurre che C è l'unico linguaggio che posso usare per scrivere un plugin per Pidgin? Non C++, non C#, e certamente non Python?

Sono sicuro di avere dei plugin installati che non sono altro che script Perl, non compilati come .so, come i plug-in Pidgin di default. Quindi se Perl è OK, vuol dire che posso in qualche modo kludge qualcosa insieme a Python?

risposta

7

Le scelte disponibili sono C, Perl o Tcl. Puoi anche interfacciarti in modo più limitato con Pidgin su DBus su Linux, che supporta una vasta gamma di lingue.

In teoria, è possibile scrivere associazioni C in altri linguaggi per supportare un'interfaccia Pidgin nativa in quella lingua, ma per quanto ne so non ci sono ancora esempi completi di qualità di produzione. Tuttavia, ci sono progetti in corso almeno per Python (yay!) E PHP.

Problemi correlati