Older Entries
-
Demystifying the IO Monad for Rubyists
May 28, 2017
Haskell is pretty great, but learning about Haskell tends to kinda suck. One
of the most common stumbling blocks in learning Haskell tends to be the
relationship between monads (which seem rather simple) and performing I/O
(which, to someone who's just picking up Haskell, can seem easy in every
language but Haskell). Let's discover what problems monads help us solve and
how they fit together with I/O in Haskell---by exploring these concepts in
Ruby.