Boost C++ Libraries of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for an old version of Boost. Click here to view this page for the latest version.


  1. Why Functional Programming Matters, John Hughes, 1989. Available online at
  2. Boost.Lambda library, Jaakko Jarvi, 1999-2004 Jaakko Jarvi, Gary Powell. Available online at
  3. Functional Programming in C++ using the FC++ Library: a short article introducing FC++, Brian McNamara and Yannis Smaragdakis, August 2003. Available online at
  4. Side-effects and partial function application in C++, Jaakko Jarvi and Gary Powell, 2001. Available online at
  5. Spirit Version 1.8.1, Joel de Guzman, Nov 2004. Available online at
  6. The Boost MPL Library, Aleksey Gurtovoy and David Abrahams, 2002-2004. Available online at
  7. 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
  8. A Gentle Introduction to Haskell, Paul Hudak, John Peterson and Joseph Fasel, 1999. Available online at
  9. Large scale software design, John Lackos, ISBN 0201633620, Addison-Wesley, July 1996.
  10. Design Patterns, Elements of Reusable Object-Oriented Software, Erich Gamma, Richard Helm, Ralph Jhonson, and John Vlissides, Addison-Wesley, 1995.
  11. The Forwarding Problem: Arguments Peter Dimov, Howard E. Hinnant, Dave Abrahams, September 09, 2002. Available online: Forwarding Function Problem.