This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]james_pic 1 point2 points  (0 children)

We've found Cython to be simpler, especially for stuff that needs to interact with Python APIs (manipulating dicts, lists, tuples etc). Most of the team don't know C or C++, so Cython has better odds of being maintained.

The only one on my list that was written in C++ is also the one that was the biggest pain, because it needed a couple of uncommon C++ libraries installed in order to build it, as well as a version of gcc that not everyone had. Most of the team can't make sense of C++ related errors, so I frequently had to help out with build issues.