Mark Lawrence, 13.05.2012 19:23:
> On 13/05/2012 16:39, Chris Angelico wrote:
>> On Sun, May 13, 2012 at 11:25 PM, David Shi wrote:
>>> Can anyone tell me how to call and exectute C code in Python?
>>
>> Browse the documentation about Extending and Embedding Python, there's
>> an extensive API.
> 
> I like your response, my first thought was to say "yes" :)

It has a serious learning curve all by itself, though, with a lot of major
pitfalls not only for new users. It also requires C fluency, which not
everyone has or wants to learn just to be able to talk to existing C code.
And even when you're up to speed with all that, you will waste a
substantial part of your time debugging crashes, making your code reference
leak free and eventually maintaining it and porting it to different CPython
versions and platforms. Time that IMHO is much better spent adding features
and tuning the code for performance.

Stefan

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to