@MoeBritannica just skimmed the docs; while i’m very biased toward zig, some of c3’s features (compile-time evaluation, contracts, generics, macros) have been done in much simpler way in zig just by the use of a single keyword: “comptime”
i dont like seeing double colon :: in c++ as a scope resolution, and i certainly dont like seeing it here too
as for interface, i think golang interfaces are much simpler and easier to understand (and implement) than in here