There’s nothing wrong with the CommonJS approach except that it’s not designed for static analysis (and whether that was really an issue is debatable). In Zig, it’s compile-time.
For starters being text based for what is supposed to be a systems language, that should support binary distribution.
For starters being text based for what is supposed to be a systems language, that should support binary distribution.