We had to cover monads eventually, and there are many great monad tutorials out there (see, for example, here: http://www.haskell.org/haskellwiki/Tutorials#Using_monads). In fact, there are web resources concerned solely with organizing the many monad tutorials available in the wild, and...
In*part*3 of the Advanced Functional Programming lecture series, Dr. Lämmel focuses on the domain of language interpretation as a*method of understanding some important functional programming techniques. As a side effect, some basics of programming language theory are also informally presented...
abstract syntax trees
advanced topics
coding techniques
dr. ralf lämmel
evolution
fixed point combinator
functional programming
haskell
interpreter
lambdas
language theory
lecture series
maybe type
monads
partiality
programming language
programming lectures
recursion
stepwise development