Stop-the-world GC pause can never work for a safety critical system (motor controller, elevator system). That pause could mean a crushed human appendage or worse.
I don’t work in a safety critical system. If it works for Cockroach DB, it works for my use case. It’s a tradeoff I make to be able to use a nicer and safer language.
Gotta appreciate the things that the compiler takes care of for me.
While I wish the stop-the-world GC pause were more predictable and took less time, I’ll gladly pay the cost for safety.
Zig seems interesting, too. It feels like a better C, and I’m closely following its development as it marches toward 1.0.