Some more generalized information to get started with: MLIR was spearheaded by the same person who created LLVM, to add additional features that Google needed to build compilers for its in-house hardware AI accelerators. Mojo is a new language that takes advantage of the new features enabled by MLIR, in the same way that Swift took advantage of the features previously enabled by LLVM. Here's an interview with Chris Lattner discussing Mojo in much more generalized terms: ▶ this video
in “Deep Dive into Ownership in Mojo” · View on HN