3 ms·
> [basing haskell on opaque ideas like currying is dumb] (paraphrase) Simon Peyton-Jones (haskell creator) often says in videos that haskell is a sandbox for p
by dustingetz 15y ago
> [basing haskell on opaque ideas like currying is dumb] (paraphrase)
Simon Peyton-Jones (haskell creator) often says in videos that haskell is a sandbox for playing with CS ideas that haven't yet mainstreamed. Monads are a great example - haskell's purity helped distill the idea into something less opaque and now these ideas are starting to pop up in mainstream languages - "jquery is a monad"[1].
its not haskell that is dumb, dumb is when people try to use haskell for things it wasn't designed for. Scala and Clojure are both chock full of functional opinions yet designed to be practical.
[1] http://importantshock.wordpress.com/2009/01/18/jquery-is-a-monad/ http://importantshock.wordpress.com/2009/01/18/jquery-is-a-m...