|
|
|
|
|
by samatman
447 days ago
|
|
You can't reason about macros, that's not how they work. You can read their definition, you can expand them, but there's no way to look at a macro call and reason about it, it can do anything at all. In C you don't even know what is and isn't a macro, so Rust has a modest edge in that respect. Zig just doesn't have this problem to begin with. |
|