Hi,

On Fri, Feb 17, 2012 at 4:58 PM, Charles R Harris
<charlesr.har...@gmail.com> wrote:
>
>
> On Fri, Feb 17, 2012 at 4:44 PM, David Cournapeau <courn...@gmail.com>
> wrote:
>>
>> I don't think c++ has any significant advantage over c for high
>> performance libraries. I am not convinced by the number of people argument
>> either: it is not my experience that c++ is easier to maintain in a open
>> source context, where the level of people is far from consistent. I doubt
>> many people did not contribute to numoy because it is in c instead if c++.
>> While this is somehow subjective, there are reasons that c is much more
>> common than c++ in that context.
>
>
> I think C++ offers much better tools than C for the sort of things in Numpy.
> The compiler will take care of lots of things that now have to be hand
> crafted and I wouldn't be surprised to see the code size shrink by a
> significant factor.
>>
>> I would much rather move most part to cython to solve subtle ref counting
>> issues, typically.
>
>
> Not me, I'd rather write most stuff in C/C++ than Cython, C is cleaner ;)
> Cython good for the Python interface, but once past that barrier C is
> easier, and C++ has lots of useful things.

Maybe a straw poll of the number of recent contributors to numpy who know:

C
C++
Cython

would help resolve this.

I suspect using C++ would reduce the number of people who feel able to
contribute, compared to:

Simplifying the C code
Rewriting in Cython

Unless there is some reason to think that neither of these approaches
would work in the particular case of numpy?

Best,

Matthew
_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to