Extending Python for Speed

Martin Renold
MyPaint
Play (23min) Download:  MP4| MP3

Python is a nice high-level language, but most graphic applications have some code that must run fast at any price. Everyone knows that it is possible to write C/C++ extensions for Python. Not everyone knows that it can be done cleanly, simply and DRY.