|
|
|
|
|
by gpshead
3337 days ago
|
|
There are always justifiable use cases for manually written Python bindings. But a "there be dragons" caveat applies as getting the CPython API correct is complicated. Reference counting and error checking bugs are common in hand written CPython C API code. For most cross language bindings the primary goal is to "just work reliably". Optimization can happen later after you have profiles to figure out where it is worth doing and in what way. |
|