8/19/2026 at 12:13:31 PM
Love this intentionality: ” Our open source approach has been deliberate: we’ve found that small and tight-knit design teams (not committees) are the best for finding the “soul” of a language, but that feedback from a broader community is essential to escape an echo chamber. As such, we first open-sourced the Mojo standard library, then released hundreds of thousands of lines of kernel code written in Mojo, tools, and support. We built together with community feedback and public design proposals, and are now open sourcing the compiler. We will continue to open our processes further as Mojo keeps maturing.”by andsoitis
8/20/2026 at 10:55:59 PM
I wish they never abandoned the goal of being a true Python superset. That would have been something.by giancarlostoro
8/20/2026 at 11:17:51 PM
I don't think the goal of being a true Python superset ever existed.Given that there are so many failed attempts to optimise arbitrary Python code, it was dubious from the start. Furthermore, the documentation completely ignored these challenges and made it clear that Mojo's goal was to compile to MLIR in order to write kernels for machine learning. The first example of Mojo code was a low level matrix multiplication kernel taking advantage of fancy compilation features and the documentation advertised pointers inspired by Rust's move semantics, neither of which are typically considered friendly or relevant to high level programmers.
by JBits
8/21/2026 at 4:21:37 AM
It was in their roadmap:by giancarlostoro
8/21/2026 at 8:40:40 AM
I think it was there for marketing purposes and that there was little actual intention to work on it.From the roadmap:
>Mojo may or may not evolve into a full superset of Python, and it's okay if it doesn't.
by JBits
8/21/2026 at 2:39:15 PM
That's a bold claim, I would be surprised if that were why they made the decision, there's other Python-like languages that don't need to pretend to be a superset to be successful.by giancarlostoro
8/21/2026 at 6:16:01 AM
it definetely existed and was one of the major things why I was interested in it. I wished I could have used this to slowly migrate away from Python codes in Physics.But alas they dropped the goal and for me the ball with the decision to stop following this. I will probably not write mojo code when I could use Rust or Julia instead, which are more aligned with my necessities.
by mastermage
8/21/2026 at 12:56:52 AM
I don't think this goal was ever realistic, it was just a marketing pitch to get a foot in the door.by Mond_
8/21/2026 at 10:46:00 AM
It is still a goal. Mojo's semantics are still driven by Pythons, and can only deviate where safety or performance is an issue. Eventually it'll get the dynamic parts of Pythonby melodyogonna
8/21/2026 at 1:22:30 AM
It still feels python enough.by dlahoda