3 ms·
Is this usable as a general purpose language, or is it too tailored to AI/ML tasks and thus missing a lot of 'general' libraries and such? How does performance
by silisili 4y ago
Is this usable as a general purpose language, or is it too tailored to AI/ML tasks and thus missing a lot of 'general' libraries and such?
How does performance compare to Python in the general case, when not dropping into tricks?
Either way, kudos, exciting stuff, just questions I had after reading about it.
- drBonkers 4y agoI'm also curious. Modular seems to be what Chris wanted with Swift, but couldn't because of Apple's thumb.
- JonChesterfield 4y agoLooks great for writing compilers in to me. Doesn't need much in the way of external libs, really well positioned to build parts of MLIR using it.
- tomhallett 4y agoYeah, obviously curious if a fastapi port could be written in mojo
- gazpacho 4y agoI would like to know this as well. Not just “can you write general purpose programs” but is that one of the fundamental design goals. For example, in my personal opinion Julia does not meet the bar. One of Python’s powerful features outside of being a great glue language for AI is rich runtime reflection and introspection. This is what allows things like FastAPI/Pydantic to work. Will Mojo support this level of runtime introspection? I’m also curious about the type system. Will it be Python level or TypeScript level?