Of Course ML Has Monads! from Bob Harper's Blog:
A popular meme in the world of PL’s is that “Haskell has monadsâ€, with the implication that this is a distinctive feature of the language, separate from all others. While it is true that Haskell has popularized the use of monads as a program structuring device, the idea of a monad is not so much an issue of language design (apart from the ad hoc syntactic support provided by Haskell), but rather one of library design.
[..]
In an ironic twist the emphasis on monads in Haskell means that programming in Haskell is rather like programming in an updated dialect of Algol with a richer type structure than the original, but the same overall structure.
Examined from the point of view of ML, monads are but a particular of use of modules. [..]
While some LtU regulars have noticed and replied to this post, I guess not everyone has noticed it.
I found of particular interest the comments by Andreas Rossberg and Andrej Bauer .
Recent comments
36 weeks 2 days ago
36 weeks 3 days ago
36 weeks 3 days ago
1 year 6 weeks ago
1 year 10 weeks ago
1 year 12 weeks ago
1 year 12 weeks ago
1 year 15 weeks ago
1 year 19 weeks ago
1 year 19 weeks ago