4 ms·
> not repeating Tony Hoare's billion dollar mistake yet again This is the killer for me. After using Swift for a while, I no longer have the tolerance for lang
by ninkendo 3y ago
> not repeating Tony Hoare's billion dollar mistake yet again
This is the killer for me. After using Swift for a while, I no longer have the tolerance for languages that don’t have proper option types (and perhaps more importantly, which don’t use option types pervasively and by-default.) It’s just 100% the wrong way to design a language nowadays. Option types are table stakes.
- bunderbunder 3y agoIt doesn't even have to be ML-style option types. Kotlin is a great example of an alternative implementation that arguably has much better ergonomics for procedural and object-oriented code.