|
|
|
|
|
by Peaker
4734 days ago
|
|
I disagree that Haskell is "clever". I think Haskell is "smart". Using "Maybe a" when you have a nullable value is smart, not "clever". It aids maintenance and readability, not hampers it. Using pattern matching is the same. Haskell builds on mathematicaly simplicity, which makes things hard to grasp at first. This may be mistaken for cleverness. Unless I'm misunderstanding you -- can you give an example of something clever in Haskell? |
|
I've seen cleaner and more readable code in production haskell, but this sort of thing happens enough that I'm very cautious.