Passing C pionters to Python for use with cffi

dieter dieter at handshake.de
Fri Oct 11 02:09:38 EDT 2013


Eric Frederich <eric.frederich at gmail.com> writes:

> I'm extending an application that supports customization using the C
> language.
> I am able to write standalone python applications that use the C API's
> using cffi.
> This is good, but only a first step.
>
> This application allows me to register code that will run on various events
> but it has to be C code.

You might want to have a look at "cython".

"cython" is a compiler compiling source programs in a Python
extension into "C". The corresponding "C" functions can
then be called from "C" (you may need to annotate the
functions used in this way to get proper "GIL" ("Global Interpreter Lock")
handling).




More information about the Python-list mailing list