On Wed, 08 Aug 2018 12:44:50 +0200 Matěj Cepl firstname.lastname@example.org wrote:
On 2018-08-06, 15:13 GMT, Stefan Behnel wrote:
Not sure I understand this correctly, but I think we're on the same page here: writing test code in C is cumbersome, writing test code in a mix of C and Python across different files is aweful. And making it difficult to write or even just review test code simply means that people will either waste their precious contribution time on it, or try to get around it.
I was thinking about the same when porting M2Crypto to py3k (M2Crypto is currently swig-based mix of C-code and Python). Is it even possible to make a mix of Cython, swig-based C, and Python? In the end I rather stayed with plain C, because the combination seems unimaginably awful.
I'm not sure why anyone would want to use swig nowadays.
(Also, is Cython the best of all of them? What about cffi or Nuitka?)
This sounds like comparing apples to oranges.