87 karma · joined March 22, 2022
EDIT: they really did make the front page much worse[3]. The words on the original page actually sound like they were written by a human. No mention of uplifting the open source ecosystem anymore, not even pictures of OSS maintainers.
[1]: https://github.blog/2023-04-12-github-accelerator-our-first-... [2]: https://accelerator.github.com/ [3]: https://archive.is/PIqUT
This post is rather unrelated. The linalg dialect can be lowered to LLVM IR, SPIR-V, or you could write your own pass to lower it to e.g. your custom chip.
> We utilize CPython to run all existing Python3 code “out of the box” without modification and use its runtime, unmodified, for full compatibility with the entire ecosystem. Running code this way will get no benefit from Mojo, but the sheer existence and availability of this ecosystem will rapidly accelerate the bring-up of Mojo, and leverage the fact that Python is really great for high level programming already.
https://docs.modular.com/mojo/why-mojo.html#how-compatible-i...
> Further, we decided that the right long-term goal for Mojo is to provide a superset of Python (i.e. be compatible with existing programs) and to embrace the CPython immediately for long-tail ecosystem enablement.
This is obviously very knee-jerk and will either die or end up creating the same bureaucracy that Rust has. People love to complain about bureaucracy without understanding it exists for many reasons. The Rust teams are far more equipped to handle the development of Rust than anyone entertaining this fork (unless, of course, a significant number of members of the Rust teams decide to move over).
edition = "2021"
rust-version = "1.57"