News for hackers. Stuff that matters.
Re:Minimalism in programming language design by cobbal on Tuesday May 24, 2022 @07:25AM (#31490627)
I agree with you on swift. The evolution process seems to favor adding more "features" instead of unifying, simplifying concepts. For instance, we have special syntax for optionals, exceptions, asynchrony, coroutines (mostly hidden), and any other effects they decide to add in the future. Whereas in haskell, all you get is `do` syntax for describing these things. The trade off is that in haskell it's harder to learn the first thing, but then easy to pick up the rest. In swift, you have to learn how all these special effects interact.

There are no comments on this comment yet.