The Mojo language (by Modular, now Qualcomm) is now open-source
31–40 of 121 posts
Re: The Mojo language (by Modular, now Qualcomm) is now open-source
#32I'm glad that it's open source now and they are supporting a lot more hardware. There are some interesting features that I hope the language design community pays attention to. It's built on top of MLIR so you can make compiler optimizations in a library instead of the compiler. I believe Reactant.jl has been using MLIR for optimizing higher level abstractions in Julia. Imagine a Lisp with that capability.
Re: The Mojo language (by Modular, now Qualcomm) is now open-source
#33They made a big mistake by not open sourcing before, doubt they'll ever gain traction now.
Re: The Mojo language (by Modular, now Qualcomm) is now open-source
#34Re: The Mojo language (by Modular, now Qualcomm) is now open-source
#35Re: The Mojo language (by Modular, now Qualcomm) is now open-source
#36The actual blog post on open-sourcing: https://www.modular.com/blog/mojo-open-source I remember being really interested a few years ago when it was billed as a superset of Python. I know they pivoted away from that, but I might play with it now that the compiler is also open source.
Re: The Mojo language (by Modular, now Qualcomm) is now open-source
#37Re: The Mojo language (by Modular, now Qualcomm) is now open-source
#38I'm glad that it's open source now and they are supporting a lot more hardware. There are some interesting features that I hope the language design community pays attention to. It's built on top of MLIR so you can make compiler optimizations in a library instead of the compiler. I believe Reactant.jl has been using MLIR for optimizing higher level abstractions in Julia. Imagine a Lisp with that capability.
Many Lisps have that capability.
Re: The Mojo language (by Modular, now Qualcomm) is now open-source
#39Summarized here: https://www.phoronix.com/news/Modular-Mojo-Open-Source This is by Chris Lattner, known for LLVM and Swift.
Re: The Mojo language (by Modular, now Qualcomm) is now open-source
#40* It was partially open-sourced before this. There were a lot of cool things they open sourced before like MAX for large scale LLM serving which was outperforming VLLM, Dynamo, etc on a lot of models. (super valuable GPU kernels). This is why Qualcomm acquire them imo.
* Chris (also created swift) talked in the past the reason for not fully open-sourcing was more because he wanted to get all the core design decisions right. He said this was a big thing Swift got wrong as it scaled too quickly being fully open source at the beginning.
Mojo is an awesome language, I've used it a lot as a Swift/Python lover. A couple things though
* If you want to understand Mojo spend 10x the time in MLIR before. It's just a fancy MLIR wrapper (good thing)
* They still haven't lived up to the python "superset" promise and that's the big thing preventing bigger adoption.
* https://www.spheron.network/blog/modular-max-mojo-gpu-cloud-...