Here is something in Haskell which is confusing/bothering me right now.
What magic do the parenthesis do exactly?
Conversation
`, conversely, transforms prefix into infix:
4 `elem` [3, 4, 5] # => True
3
Part of what attracts me to Functional is "we got rid of all the 'syntax', it's all just functions!"
1
That’s way, way more true in Lisp than Haskell. :|
3
…enumerating over a sequence-like data type bc the constructions are so different. Also everyone's saying "don't use String"
1
I guess the Haskell people would argue that it’s better that they can define “enumeration” in library rather than in language.
4
At which point I'm primarily comparing Haskell to Haskell If They Had Actually Planned Ahead For This Particular Thing.
1
Replying to
Yeah, that’s an important comparison, especially in the case of String.
Replying to
Like it's just REALLY clear how some of these languages were finely tuned to a particular use case or two
Replying to
And stuff that in the rest of the world would be "basic" (like … strings) was a afterthought by third parties
Replying to
Went through introductory Haskell and Erlang in the last month, both were like "yeah, everybody hates the builtin strings"

