3 ms·
OP you mentioned mojo, have you tried it yet? Jeremy from fast ai (one of their advisors) overhyped it so much I’m taking their claims with a grain of salt for
by latenightcoding 3y ago
OP you mentioned mojo, have you tried it yet? Jeremy from fast ai (one of their advisors) overhyped it so much I’m taking their claims with a grain of salt for now.
- eyegor 3y agoPeople 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.
- tekknolagi 3y agoIt's hard to take it seriously right now in the sandbox. I think what they're proposing is entirely possible --from a gradual typing standpoint -- and can't comment on any of the ML infra stuff. But I want to play with it and be able to read the source at the same time.
- pjmlp 3y agoAfter hyping Swift for Tensorflow, which is yet another reason for the grain of salt.