How long until mojo is production ready(guesstimate)?
I understand that this is a hard question to answer, but I am interested in getting into speculations. For example, Mozilla started working on Rust on 2009 and the language was released (1.0) on 2015 that means 6 years of work. Do you expect a similar timeline (2022 -> 2028)?
3 Replies
Just speculation on my side but I highly doubt they will take that long. I would expect 1.0 release towards end of 2024 or early 2025
A year maybe, to reach beta. 2 years to reach stability. The only major language core we've not seen any release for is C/C++ interop.
I would guess other higher-level details would plug into these core functionalities, and I would estimate a year to have them - namely: Classes, generators, comprehension, and extensions (this would possibly come earlier as part of improving traits). Then another year to run through beta - fix bugs, fix API, improve the docs, generally polish the language.
This is of course assuming that reaching stdlib parity with Python is not necessary to reach 1.0
Makes sense, and it makes sense to live the stdlib for latter when you have a fully stable language to build it