I hear people complaining about complexity in Swift …
I’ve seen 2 kinds of languages:
1. Complex ones
2. Simple ones with complex behaviors tacked on using add-on libraries or conventions to make them useful
I think Swift is coping pretty well with the demands, overall.
@uliwitness usually, what are the complaints, where do people think complexity is coming from?
@trickster @uliwitness (there’s a bunch of complexity in the interactions between protocols and existentials, the fact that existential types are implicit and only cover protocols w/o associated types, and the interaction between conditional conformances, protocols, regular extensions, among others.)
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!