On Fri, Oct 12, 2012 at 1:00 AM, John Cohorn <
john....@gmail.com> wrote:
> The lambda calculus talk someone mentioned sounded good. Iteratees sounds
> interesting. While googling that I saw the m-word(monads) kept getting
> brought up which is a topic I could use some enlightenment on. Although I
> don't know enough about Scala to know how pervasive those are.
I'm more than happy to do a more in depth lambda calculus any time.
On monads, it's not scala specific Carin Meier's monad's talk at
Clojure/West has been posted
http://www.infoq.com/presentations/Why-is-a-Monad-Like-a-Writing-Desk
I really enjoyed it. The talk really just barely gets into monads,
but it's a good starting point.
There was a more in-depth monad talk at Strange Loop this year, but I
don't know when it will land on infoq:
https://thestrangeloop.com/sessions/monad-examples-for-normal-people-in-python-and-clojure
Dustin's talk was more in depth, and was technical enough I think you
can really understand the idea behind monads. In the end, Dustin
really couldn't justify the use of monads or give a clear example of
why you would use the technique, so I can't really say you'll reach
monad enlightenment.