I read "happy ___ starts with ___" as stating that happiness was the eventual result of a process that started with ___.
He spent four years as the project maintainer. That's hardly "flouncing off."
OP clearly means "preprocessor", not "precompiler". You're right that preprocessing itself isn't slow, but the header/impl split can actually cause some slowness at build time.
See also Asahi Lina's thread on this, which explicitly says that Rust is one reason why their drivers cause fewer kernel panics than others: https://vt.social/@lina/113045456734886438
It's probably just easier to do all arithmetic in bc
so that there's no need to analyze expressions for Bash support and have two separate arithmetic codegen paths.
I don't really understand the connection between the blog post and your comment. Could you expand on the connection between his stance against CLAs and your paraphrase about mega-corps and how we should "suck it up because of principles"?
How so? This exploit requires running a shell command in a way that permits an attacker to control the arguments provided. That doesn't seem like it would be particularly common in build scripts.
Minor point of clarification: it can't have runtime reflection, but in principle it could have compile time reflection.
The animation that goes with this is pretty slick: https://x.com/Phantom_TheGame/status/1748457358521426375?s=20
...why not both? An auto-formatter for personal use, a linter for CI checks on PRs.
This is as funny as the Clyde response, arguably funnier.
Surprised nobody has complained so far about the Rust comparison. I guess any objection would appear to prove the point, or at least reinforce the "evangelist" stereotype.