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.)

Sign in to participate in the conversation
Mastodon for Tech Folks

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!