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

Reply via email to