Monads Without Types
SIGFPE writes on his experiences with monads in an untyped language. In the absence of a real type system, reifying monads [representing them as actual objects] seems to help a lot. I’ve sort of done that with my own work on monads in Ruby, a particular monad often getting its own class (in Ruby, therefore also an object), but after reading this article I think maybe I can go a bit further…
(Hat Tip: Anarchaia)