| References |

Why Functional Programming Matters, John Hughes, 1989.
Available online at http://www.math.chalmers.se/~rjmh/Papers/whyfp.html.

Boost.Lambda library, Jaakko Jarvi, 1999-2002 Jaakko Järvi, Gary Powell.
Available online at http://www.boost.org/libs/lambda/.

Functional Programming in C++ using the FC++ Library: a short article introducing FC++, Brian McNamara and Yannis Smaragdakis, April 2001. Available online at http://www.cc.gatech.edu/~yannis/fc++/.

Side-effects and partial function application in C++, Jaakko Jarvi and Gary Powell, 2001.
Available online at http://osl.iu.edu/~jajarvi/publications/papers/mpool01.pdf.

Spirit Version 1.2, Joel de Guzman, Nov 2001.
Available online at http://spirit.sourceforge.net/index.php?doc=docs/v1_2/index.html.

Generic Programming Redesign of Patterns, Proceedings of the 5th European Conference on Pattern Languages of Programs, (EuroPLoP'2000) Irsee, Germany, July 2000.
Available online at http://www.coldewey.com/europlop2000/papers/geraud%2Bduret.zip.

A Gentle Introduction to Haskell, Paul Hudak, John Peterson and Joseph Fasel, 1999.
Available online at http://www.haskell.org/tutorial/

Large scale software design, John Lackos, ISBN 0201633620, Addison-Wesley, July 1996.

Design Patterns, Elements of Reusable Object-Oriented Software, Erich Gamma, Richard Helm, Ralph Jhonson, and John Vlissides, Addison-Wesley, 1995.

Copyright © 2001-2002 Joel de Guzman
Permission to copy, use, modify, sell and distribute this document is granted provided this copyright notice appears in all copies. This document is provided "as is" without express or implied warranty, and with no claim as to its suitability for any purpose.