Writing application plug-ins in Python


Many products define an API for plug-ins which can be provided as Shared Libraries (DLL files on Windows). These applications often document a C/C++ API and provide header files with support functions and interfaces that must be implemented.
I will show how to use Python and supporting modules (ctypes, Cython/Pyrex) to create a Python plug-in for such an application using a worked example

Full Text: