Don't think it's practical/good to make people learn >>=, <$>, <*>, <|, <|* to decode JSON.
Alternative pragmatism:
Conversation
Ideally we give these with proper names as extensions to STL types and jump to infix later. 1.1 broke that.
1
Replying to
their names are not meaningful to novices either.
Replying to
But how do we become non novices without learning something? Those concepts are about more than JSON parsing…
Replying to
are we interested in learning how to parse JSON or how to recognise and use those higher concepts?
1
1
Show replies
Replying to
I've always viewed those JSON tutes as teaching the usefulness of FP and its abstractions, rather than about JSON.
1
Replying to
If it were still up to the purists, we’d be using “Idioms” and composing them with tensor notation!



