4 ms·
People should really avoid the hype in most cases, mojo is basically its own language right now despite its "python superset" marketing bs. It's vaguely like py
by eyegor 3y ago
People should really avoid the hype in most cases, mojo is basically its own language right now despite its "python superset" marketing bs. It's vaguely like python except for: no classes, no list/dict comprehensions, no lamba functions, tuples are messed up, no global variables, variable capturing scopes are not what you'd expect, no yield/generators, no async for/async with, etc. There's a long list of common python features it doesn't support. In addition, it's closed source and "sign up for access". This thing is the next V in my opinion.
https://docs.modular.com/mojo/roadmap.html https://docs.modular.com/mojo/roadmap.html
- gabrielsroka 3y agoThat was all covered in this podcast. I think they're working on it for the next year or so. https://youtu.be/pdJQ8iVTwj8 https://youtu.be/pdJQ8iVTwj8
- Conscat 3y agoThat sounds like an incomplete Python, not a language that looks vaguely like Python. Is it not conceivable that it will eventually have feature parity with the same syntax?
- ynik 3y agoIt may eventually have similar features with the same syntax; but the semantics will be slightly different (because the original Python semantics just aren't suitable for a compiled language). You won't be able to take existing Python code and just compile it as Mojo.