You are using an out of date browser. It may not display this or other websites correctly. You should upgrade or use an alternative browser.
monads
About this tag
The monads tag on WindowsForum.com covers discussions about monads in the context of functional programming, particularly as presented in the C9 Lectures series by Dr. Ralf Lämmel. Topics include the essence of monads as introduced in Wadler's 1992 paper "The Essence of Functional Programming," their role in Haskell, and their application in building interpreters for functional languages. The content focuses on theoretical foundations and practical use in advanced functional programming, without direct ties to Windows, Microsoft, or enterprise IT.
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 tree
advanced topics
coding
dr. ralf lämmel
evolution
fixed point combinator
functional programming
haskell
interpreter
lambda
language theory
lecture
maybe type
monads
partiality
programming
programming lectures
recursion
stepwise development