Биндинги для Python
ага. погляди в сторону Cython.
ctypes?
а как у них со скоростью?
UPD нашёл офигенную вещь: http://www.swig.org/tutorial.html
а как у них со скоростью?Проблем не было. Поглядел доки заново и погуглил — ничего особенного про скорость не нашел.
+1 за swig. Используем на работе для Lua-биндингов.
Тоже +1 за SWIG, если ctypes не хватает.
а как у них со скоростью?it depends
тестить надо конкретную задачу.
boost-python! ну и swig, да.
Pyrex есть
Ещё Оставить комментарий
Fragaria
Народ, кто-нибудь занимался написанием биндингов для Python?Задача такая: есть некоторая библиотека для работы с мультимедиа, называется Host Media Processing (HMP). Для неё есть набор классов и методов, которые можно использовать в программах на C и C++. Мне нужно использовать эти методы в скриптах на Python. Каким образом это возможно? Я так понимаю, мне нужно написать и скомпилировать некую библиотеку для Python, в ней описать набор функций-обёрток для библиотеки HMP, и затем я смогу использовать эту библиотеку в обычных Python-скриптах?