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
27 weeks 1 day ago
27 weeks 2 days ago
27 weeks 2 days ago
49 weeks 3 days ago
1 year 1 week ago
1 year 3 weeks ago
1 year 3 weeks ago
1 year 5 weeks ago
1 year 10 weeks ago
1 year 10 weeks ago