It is really interesting to see the trade offs. I have never read something before from someone who was familiar with both languages.<p>The comptime reflection in zig seems particularly powerful. Proc macros are just so difficult to write that I often just introduce a bunch of code duplication instead. As const rust gets better and better, I wonder if you could eventually add something like comptime to rust.
I'll paraphrase something I once heard, -- "There are two types of Rust programmers: 1) Functional programmers who want to go fast/er, and 2) those that want to type check their assembly." This is an article for type 2).
It's a really good review / set of thoughts, mostly still representing the current understanding of Rust and Zig.<p>Currently the page 404's, this (still) does work:<p><pre><code> https://webcache.googleusercontent.com/search?q=cache:_Xrwm0yymL4J:https://scattered-thoughts.net/writing/assorted-thoughts-on-zig-and-rust/</code></pre>