Hi Folks,

As already discussed a few months ago [1], I've started to move some *.src files
to C++, based on the idea that the custom template engine of Numpy is very
similar to C++ templates.

This is a short update on the on-going translation. I've already converted the
following sources:

- selection.c.src
- mergesort.c.src
- heapsort.c.src
- timsort.c.src
- binsearch.c.src
- clip.c.src
- radixsort.c.src

One can get an idea of the conversion work through these two PRs:

- A typical conversion: https://github.com/numpy/numpy/pull/20897
- C/C++ layer: https://github.com/numpy/numpy/pull/20968 (this is probably the
  most technical part)

I've also submitted this work for a Small Development Grant to NumFOCUS. I'm
planning to finish the conversion whatever the result, but that would still be
great ;-)

See ++

Serge


[1] 
https://mail.python.org/archives/list/numpy-discussion@python.org/thread/BLCIC2WMJQ5VT6HJSUW4V5TNGQ36JQXI/#BLCIC2WMJQ5VT6HJSUW4V5TNGQ36JQXI
_______________________________________________
NumPy-Discussion mailing list -- numpy-discussion@python.org
To unsubscribe send an email to numpy-discussion-le...@python.org
https://mail.python.org/mailman3/lists/numpy-discussion.python.org/
Member address: arch...@mail-archive.com

Reply via email to