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

StackOverflow https://stackoverflow.com/questions/1157119

  •  18-09-2019
  •  | 
  •  

Вопрос

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

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

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

Это было полезно?

Решение

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top