2 ms·
Zig is good, but I like the look of Kit (https://www.kitlang.org/ https://www.kitlang.org/)...it feels a lot more C like with many of the features (ADT/pattern-
by grok2 8y ago
Zig is good, but I like the look of Kit (https://www.kitlang.org/ https://www.kitlang.org/)...it feels a lot more C like with many of the features (ADT/pattern-matching/generics/type-inference) of the latest crop of languages. Not fully ready though, but promising.
- jungler 8y agoThe two projects have different ambitions, really. Kit is a "compiles to C" that adds on some nifty semantics. There are many similar efforts in that vein, and they benefit by reusing the leverage of the existing infrastructure and patching it up, but that isn't going to change the underlying environment - you'll still build and debug as if it were C. Zig is trying to replace the very bottom of the stack. Although it's bootstrapping off a C++/LLVM environment itself, the effort is more ground-up and will remove much of the undefined or vendor-specific behavior that currently exists in C tooling, while still adding some high-level niceties, just probably not as many as an applications-focused language.