Skip to content
Dinko Srkoč edited this page May 12, 2011 · 12 revisions

The Monadologie Wiki

Monadologie, the library, brings the power of monad comprehensions to Groovy programming.

Building

Check the README file for instructions on how to build the library.

Documentation

Future development

Some of the areas of future investigation and development include:

  • MonadPlus
  • expanding foreach expressions using AST transformations
  • new syntax, e.g. a <- [1, 2, 3], instead of a = takeFrom {[1, 2, 3]}
  • monad transformers

External Links

Languages:

  • Scala, object/functional programming language for the JVM
  • Haskell, an advanced purely functional programming language

Libraries:

  • scalaz, a functional extension to the core Scala library
  • Functional Java, the library that brings functional taste to programming in Java

Articles and tutorials:

  • collection of articles by Philip Wadler about monads
  • Jeff Newbern, All About Monads, A comprehensive guide to the theory and practice of monadic programming in Haskell (PDF)

The usual suspects:

  • wikipedia
  • various blogs

Clone this wiki locally