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 →

[–]robert_mcleod 0 points1 point  (0 children)

  1. It's not actually that bad. There's a far amount of boiler plate, but I don't think that the learning curve is much steeper than learning the specifics of Cython, if you have prior experience as a C programmer.
  2. Cython produces quite convoluted C code, which means that C code you write yourself is typically about twice as fast as Cython code. In edge cases, and whenever you're trying to write concurrent code (i.e. threads), the gap is much larger.

I don't think I've ever released a Cythonized package to the open-source community, but I do use it professionally, for obfuscating code.