4 ms·
That's the whole point of the syntax changes: to make the tradeoff that sacrifices terseness or efficiency or even composability in favor of readability. A lot
by djhaskin987 6y ago
That's the whole point of the syntax changes: to make the tradeoff that sacrifices terseness or efficiency or even composability in favor of readability.
A lot of functional languages -- Haskell as I understand it is the biggest perpetrator -- optimize for code length and composability, trying to make things as expressive as possible, and decrying those who can't read something that has meaning densely packed into every single character as those who are "simply not familiar" with the language.
But that's what OP is saying: OO languages go for readability and not expressiveness, and wouldn't it be cool if there was an FP language that did the same thing?
- agentultra 6y agoI feel like that's a value statement and how you qualify readability would change the answer. I'm curious if Keli plans to maintain function composition in the face of named arguments. It would be quite nice to have both.
- smabie 6y agoAfter learning some array languages, functional languages like Haskell are actually pretty verbose. Moreover, I believe that in general, shorter code is more readable code. People just like to make excuses in order to avoid learning anything new.