KennyTM~ wrote:
In pure Python you bind C code with the 'ctypes' module.

from ctypes import *
xso = CDLL('x.so')
xso.fooC.restype = c_double
xso.fooC.argtypes = [c_int]
...
xso.fooC(4)

Compare that with:

extern(C) double foo(int);
foo(4);

and you don't need to build a .so either.

Reply via email to