3 ms·
“Swift has turned into a gigantic, super complicated bag of special cases, special syntax, special stuff…” — Chris Lattner, 2024 https://blog.jacobstechtavern
by finalfantasia 1y ago
“Swift has turned into a gigantic, super complicated bag of special cases, special syntax, special stuff…”
— Chris Lattner, 2024
https://blog.jacobstechtavern.com/p/apple-is-killing-swift https://blog.jacobstechtavern.com/p/apple-is-killing-swift
- singularity2001 1y agohow can the next great language avoid the trap of syntax bloat while providing the same extraordinary functionality
- brainzap 1y agoBy not providing them. Say "sorry, here is an ugly workaround, generate this xy code."
- aatd86 1y agoI wonder why the author left Go out of his list of examples of language stewardship.
- viktorcode 1y agoAs he mentioned in a forum post some years ago, Chris wanted the language to be more modular, but Apple's drive for adding features to it sets very different priorities. To be fair, every new language version usually includes things that eliminate those special cases making writing the code more straightforward. Like the described support of functions in key paths, or the ability to set default global actor isolation.