-
Comparison with Rust’s borrowing model – Many commenters note the spec’s similarity to Rust and criticize its lack of detail on borrowing.
“the borrowing part is incredibly short on details” – nextaccountic
“It’s less specified than rust. For example, you can bind references to individual collection elements here.” – AlotOfReading -
Specification feels like a wishlist / under‑specified – Several users argue the document reads more as a wishlist than concrete, implementable specs.
“reads more like a Wishlist rather than actual implementable specs.” – drgo
“the borrowing part is incredibly short on details” – nextaccountic (also highlights missing specifics) -
Language design choices (syntax, type system, safety) – Discussions focus on the C‑like syntax, integer type definitions, and concerns such as homoglyph‑unsafe identifiers.
“C3 is an embarrassing mess regarding integer types and sizes, missing C99's stdint.h defs, for example.” – jjtheblunt
“Unsafe identifiers, prone to homoglyph attacks.” – rurban
CobaltC – The Successor to C?
📝 Discussion Summary (Click to expand)
🚀 Project Ideas
Generating project ideas…
Gathering the best ideas from the HN discussion…