[Haskell-cafe] Monads in Java, Joy, OCaml, Perl, Prolog, Python, Ruby, and Scheme was Re: Other languages using monads?

Shae Matijs Erisson shae at ScannedInAvian.com
Thu Nov 24 16:00:54 EST 2005

Gregory Woodhouse <gregory.woodhouse at sbcglobal.net> writes:

> My knowledge of functional programming is pretty much limited to Haskell,
> Scheme, and a smattering of Common Lisp. Are there languages other than
> Haskell that explicitly use monads? How about "not so explicitly"?

Java http://www.ccs.neu.edu/home/dherman/code/monads/JavaMonads.tar.gz
Joy http://permalink.gmane.org/gmane.comp.lang.concatenative/1506
OCaml https://mailman.rice.edu/pipermail/metaocaml-users-l/2005-March/000057.html
Perl http://sleepingsquirrel.org/monads/monads.html
Prolog http://logic.csci.unt.edu/tarau/research/PapersHTML/monadic.html
Python http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/439361
Ruby http://moonbase.rydia.net/mental/writings/programming/monads-in-ruby/00introduction.html
Scheme http://www.ccs.neu.edu/home/dherman/research/tutorials/monads-for-schemers.txt

Please respond with any language implementations I've missed.
Shae Matijs Erisson - http://www.ScannedInAvian.com/ - Sockmonster once said:
You could switch out the unicycles for badgers, and the game would be the same.

More information about the Haskell-Cafe mailing list