[Python-Dev] ctypes is not an acceptable implementation strategy for modules in the standard library?
techtonik at gmail.com
Mon Nov 5 08:31:26 CET 2012
Aren't there any modules in stdlib that access system API through ctypes?
My arguments for ctypes:
1. doesn't require compilation
2. easier to maintain (no C/toolchain knowledge/ownership needed)
3. pure Python is impossible to exploit (unlike pure C)
4. eating your own dogfood helps to make modules complete and notice
such silly/critical/timewasting/drivesmemad errors as
http://bugs.python.org/issue16376 a few years earlier
Maybe it could even help to make ctypes faster (through some caching mechanizm).
More information about the Python-Dev