▲ | tialaramex 3 days ago | |
This seems like a loss of separation of concerns. As a result Odin's compiler is full of completely unrelated stuff because it takes on this far larger role supervising everything about a project not just being a compiler. Both Zig and Rust supply all of what you needed in the box, so all that Odin is doing here is commingling these features inside a single executable - there's no end user benefit that I can see. | ||
▲ | dismalaf 3 days ago | parent [-] | |
?? Zig's compiler does way more, from automatically generating bindings to C files to including the entire C toolchain in its executable to running Zig build files (which allow you to do stuff like fetch files from the Internet) and being a compiler. Odin's compiler does more than rustc or clang, about the same as javac and less than Zig or Go's executables. |