5/8/2026 at 8:08:54 PM
Having written a lot of Mojo over the last two year, just for fun, it's a really cool language. Ownership model adjacent to Rust, comptime that is more powerful than Zig, Rich type system, first class SIMD support, etc.Performance wise it's the first language in long time that isn't just an LLVM wrapper. LLVM is still involved, but they are using it differently than say, Rust or Zig.
Very excited for Mojo once it's open sourced later this year.
by totalperspectiv
5/9/2026 at 6:14:45 PM
> ..., comptime that is more powerful than ZigIt would be great if you can elaborate more here. I can't make the conclusion from Mojo's docs now.
by tapirl
5/10/2026 at 1:10:46 PM
Not OP, but see the entire section on metaprogramming: https://mojolang.org/nightly/docs/manual/metaprogramming/. Mojo's compile-time programming is influenced by Zig, but has features that are not in Zig e.g traits, generics (real generics), and constraints, that work together.by melodyogonna
5/10/2026 at 10:50:05 PM
It might be feature richer, but it is hard to say it is more powerful. Sometimes, features (especially constraints) will reduce powerlessness.by tapirl
5/12/2026 at 2:50:08 PM
That's fair, I think I should have just said "comparable to Zig". The type'd ness is what I was thinking of, but having actually written some zig in the last few days to play with their Io model / see what passing around an allocator is like, Zig is pretty fantastic.I still prefer the structure in Mojo, but boy do I miss if/switch as expressions.
by totalperspectiv
5/11/2026 at 10:41:00 AM
Well, it certainly allows you to encode invariants in a more precise manner.by melodyogonna