On Wed, Feb 3, 2010 at 6:45 PM, Dag Sverre Seljebotn
<[email protected]> wrote:

>
> A project I've been thinking about is Cython-support for the waf build
> system

Note that numscons gives you cython support today, if you're lazy. It
gives reliable // builds, and it known to work on quite a few
platforms.

Concerning speed of compilation, I think the main culprit for
small/moderately sized cython file is the amount of boilerplate
generated by cython (e.g. an empty cython file with just a numpy
import and cimport generates a ~ 3500 lines C file). Without knowing
much about how compilers work internally, I have observed that in
general they scale badly w.r.t. code size. Cython-generated source
file show some strange gcc behaviors as well (like compilation with
-O3 being much faster than with -O0 in some cases), I have never been
able to see a trend, though

cheers,

David
_______________________________________________
Cython-dev mailing list
[email protected]
http://codespeak.net/mailman/listinfo/cython-dev

Reply via email to