Tag
C3 0.8.3 introduces the @feat attribute, a new mechanism for top-level conditional compilation, replacing older @if usage outside generics. The compiler now provides built-in feature flags like WIN32 and LINUX, improving compile-time ordering and IDE support.
C3 0.8.2 is a modest update to the C3 programming language, adding reusable target templates for libraries, reflection for generics, bitstruct properties, new @param options, and various bug fixes.
An article discussing the debate between signed and unsigned integer defaults in programming language design, using Odin and C3 as examples. The author argues that signed-by-default is more practical despite theoretical advantages of unsigned.