On Feb 7, 2009, at 3:44 AM, Magnus Lie Hetland wrote:

> On Feb 7, 2009, at 09:24 , Greg Ewing wrote:
>
>> Magnus Lie Hetland wrote:
>>> Ideally, though, the search
>>> operations (performed after the structures have been built)  
>>> should be
>>> initiated from Python, but then stay in as pure C as possible
>>
>> One way to guarantee that something uses purely C
>> operations is to actually write it in C, as an
>> external piece of code, and call it from Cython.
>
> Absolutely an option. It may even be the most sensible thing to do,
> rather than trying to program in C using Cython :-)

Of course this requires one to keep two files in sync, make "cdef  
extern" declarations, and have a more complicated setup.py (i.e. no  
using pyximport), and risk gcc as well as Cython errors. I "program C  
using Cython" all the time--using the annotate option it is easy to  
see when a block of code gets compiled to pure C. But it's a matter  
of personal preference.

- Robert

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

Reply via email to