#language

2 articles

Because It's Not Fun Enough

Andrew Oram asked why programming languages rise and fall, and quoted the answer without noticing. Programming is a vocation, an art, and a job. Make any of those harder than they need to be, and your language survives exactly as long as it can't be replaced.

Zig 0.16 Released: Major Changes included

Zig 0.16 is a significant release that breaks a lot of existing code on purpose. Major I/O abstractions have been deleted and redesigned, the type system has been overhauled for better ergonomics, and the toolchain continues its march toward self-hosting. Worth a look even if you're not a Zig developer, because this is what a language looks like when it's still willing to be wrong on the way to being right.