2 ms·
See the author's more recent post "I thought I was building a C replacement. I was wrong": https://c3-lang.org/blog/i_thought_i_was_building_a_c_replacement/ ht
by ricardobeat 2mo ago
See the author's more recent post "I thought I was building a C replacement. I was wrong": https://c3-lang.org/blog/i_thought_i_was_building_a_c_replacement/ https://c3-lang.org/blog/i_thought_i_was_building_a_c_replac...
Of note, C3 is alive and well, with the latest release (0.8.3) just last week.
I stumbled upon the language earlier this year and love it. I like plain C a lot, but it's a rough experience. Having slices, modules, a strong stdlib and memory management massively improve the experience. The compiler is a 2MB binary compared to the ridiculously huge Rust/Cargo toolchain. I also found LLMs to be really good at writing it, made a simple skill [1] that gets even Claude Haiku to write correct code. Have been using it for several projects and really enjoying it.
[1] https://github.com/ricardobeat/skills/tree/main/c3-lang https://github.com/ricardobeat/skills/tree/main/c3-lang