[Cython] Ideas developed: Code generator plugin architecture
Dag Sverre Seljebotn
dagss at student.matnat.uio.no
Wed Mar 5 01:31:36 CET 2008
The ideas have now evolved so much that a new subject was necesarry. I've
written up this (but not linked to it anywhere, perhaps a "Far-out ideas"
section could be added or something)...
http://wiki.cython.org/CodeGeneratorPluginArchitecture
It is simply an expansion of the last idea of indexing operators.
Now, I haven't even looked at Cython source so I have no idea if this is
at all feasible, if it requires a full redesign or reimplementation or
whatever.
However, what I do see is that it would solve any problems with wrapping
any C++, STL, NumPy, ... code for ever, and it doesn't look like an
awfully far fetch from what Cython is already doing.
(As I say in the document, it is a very imperative rather than declarative
approach, but if it can solve the problems quickly then it should be
forward-compatible with more powerful declarative approaches anyway, so
whatever gives the best results...)
I'll calm down now. :-)
Dag Sverre
More information about the Cython-dev
mailing list