Подтвердить что ты не робот

Какой язык я должен использовать для плагина Pidgin?

Я относительно неопытный программист, желающий сделать плагин для IM-клиента Pidgin первым крупным проектом. Я написал программу на Python, у которой есть все возможности, которые я хочу, но я еще не интегрировал функциональность GTK, поэтому она еще не может повлиять на пользовательский интерфейс.

В поисках инструкций на плагинах Pidgin я наткнулся на C How-to на сайте разработчиков Pidgin. Должен ли я заключить, что C - единственный язык, который я могу использовать для написания плагина для Pidgin? Не С++, а не С#, и, конечно же, не Python?

Я уверен, что у меня установлены плагины, которые являются не чем иным, как скриптами Perl, а не скомпилированы как .so, как и плагины Pidgin по умолчанию. Итак, если Perl в порядке, значит ли это, что я каким-то образом удаляю что-то вместе с Python?

4b9b3361

Ответ 1

Теперь вы можете выбрать C, Perl или Tcl. Вы можете также более ограниченно взаимодействовать с Pidgin над DBus на Linux, который поддерживает очень широкий уровень языков.

В теории вы могли бы писать привязки C к другим языкам, чтобы поддерживать собственный интерфейс Pidgin на этом языке, но насколько я знаю, пока нет каких-либо завершенных примеров качества производства. Тем не менее, в настоящее время существуют проекты, по крайней мере, для Python (yay!) И PHP.