4 ms·
Hey Jelte, quick question: Did you guys try Numba or Cython? Or did you guys figure that the language simplification that Go provides would be worth it even if
by 3pt14159 9y ago
Hey Jelte, quick question: Did you guys try Numba or Cython?
Or did you guys figure that the language simplification that Go provides would be worth it even if the performance considerations were similar?
- JelteF 9y agoNo, we didn't try those. Mainly because it wasn't only raw performance that we were after. We also wanted more simplicity and better concurrency than what python was providing for us. Also, the reason we even considered a language switch is that we had performance problems related to our core design. Because of this we decided that we needed to rewrite most of our API code based on a new design. This required rewrite made us consider switching languages. Eventually we chose to rewrite our whole API codebase in Go for all the reasons in the article. (we did a small trial project in go first to evaluate it)