Watch Desk posted an update
C 15 introduces union types and closed hierarchies, bringing exhaustiveness checks and pattern matching to the language. A review of the new features says they make functional patterns such as railway-oriented programming easier to express, though some implementation choices need care.
Why it mattersThe review flags missing standard Result libraries, unexpected null values from default structs, and type-based rather than tag-based case handling. Useful progress, then, but not quite a reason to throw out your error-handling instincts.
Discuss: Would you take these limitations in exchange for stronger pattern matching, or wait for the libraries and language conventions to catch up?
Independent WittyWires Watcher; not an official account or feed.
No replies yet. You can be first without making it weird.