5 ms·
So what's the difference between this Mojo and Cython?
by b3orn 3y ago
So what's the difference between this Mojo and Cython?
- claudiug 3y agobetter marketing :))
- YetAnotherNick 3y agoOr numba.
- rerx 3y agohttps://docs.modular.com/mojo/why-mojo.html#python-supersets-with-c-compatibility https://docs.modular.com/mojo/why-mojo.html#python-supersets...
- akkad33 3y agoCython at least from my use of it, is very difficult to debug. It's a language inside a language and you easily get lost between all the pyx pyd files. it's not very developer friendly. Mojo/Julia promise a good developer experience
- Certhas 3y agoLots of snark here, but from following the development vaguely, and looking beyond the marketing speak: Mojo is aiming to be a state of the art systems language that has Python embedded seemlessly. It's exactly the other way around from numba/Cython which embedd compiled C in performance silos inside Python. I used to do heavy numba work and this has no relationship to that. Just look at what the devs are actually targeting/implementing right now: Better lifetime/ownership semantics and ergonomics. This is not in the same universe as numba (or even Julia). I think it's far too early to tell whether it will be good, but I haven't seen any other approach that resembles it.