Kay Schluehr: >Don't understand your Cython compliant. The only tricky part of Cython is the >doublethink regarding Python types and C types. I attempted once to write a >ShedSkin like code transformer from Python to Cython based on type recordings >but never found the time for this because I have to work on EasyExtend on all >fronts at the same time.<
I have tried to create a certain data structure with a recent version of Pyrex on Windows, and I have wasted lot of time looking for missing reference count updates that didn't happen, or memory that didn't get freed. The C code produced by ShedSkin is a bit hairy but it's 50 times more readable than the C jungle produced by Pyrex, where I have lost lot of time looking for the missing reference counts, etc. In the end I have used D with Pyd to write an extension in a very quick way. For me writing D code is much simpler than writing Pyrex code. Never used Pyrex ever since. I'm sure lot of people like Cython, but I prefer a more transparent language, that doesn't hide me how it works inside. Bye, bearophile -- http://mail.python.org/mailman/listinfo/python-list