Stefan Behnel wrote: > Dan Stromberg, 14.12.2009 02:51: > >> Has anyone already worked out a system for preprocessing (maybe via m4) >> a single input file into two output files: one a plain .py, and on a .pyx? >> >> I sometimes prefer a pure python version of a dependency if I can get >> it, because it makes the ongoing maintenance costs lower than compiling >> (and recompiling) extension modules would. It seems like due to the >> similarities between .py and .pyx, there should be a way of maintaining >> both as a single document - so people who want the speed can have it, >> and people who want convenience can have that, but the programmer >> doesn't end up maintaining two versions of said dependency. >> >> I googled, but didn't find anything that looked relevant, other than >> pages about how to use various preprocessors. >> > > I assume you know that Cython can compile .py files and has a pure Python > syntax for type declarations? > > http://wiki.cython.org/pure > > Stefan > Actually, I didn't know that. It's interesting, but I don't think it's what I want; I'm looking for something that will allow my code to not depend on cython at all in one form.
I've since worked out some simple ifdef's in m4 to do what I wanted. _______________________________________________ Cython-dev mailing list [email protected] http://codespeak.net/mailman/listinfo/cython-dev
