Write everything in one language: Mojo combines the parts of Python that researchers love with the systems programming features that require the use of C, C++ and CUDA. Mojo is built on top of next-generation compiler technologies that unlock significant performance gains when you add types to your programs, enables you to define zero-cost abstractions, benefit from Rust-like memory safety, and that powers unique autotuning and compile-time metaprogramming capabilities.
I’ve just learned about this great idea. I mean, it was so sad that S4TF didn’t work out. I really liked using a performant, type-safe language like Swift for ML/AI development. But it seems like now there is a second chance! I wonder if we see fastai as one of the first big projects ported to mojo
Reading the docs, I like how nicely it exposes “low-level” concepts like copying/cloning semantics, borrow checker (!) and other MLIR features. Big news, indeed.