| Home | Libraries | People | FAQ | More

# Welcome to Boost.org!

The Boost web site provides free peer-reviewed portable C++ source libraries. The emphasis is on libraries which work well with the C++ Standard Library.

Libraries page gives a one line overview of each library.

Latest News gives a capsule history of recent releases .

Download page gives download and installation information..

Compiler Status page tells what library works with which compiler.

People pages identify some of the developers who write the libraries and maintain the web site.

FAQ answers questions we hope someone will bother to ask.

Tracker lets you view and submit bug, support, and feature requests.

Library Requirements and Guidelines and Library Submission Process pages provide basic information for library authors.

## Membership

If you are interested in Boost, please join our mailing list for discussions of both technical and site-related issues, and to participate in formal reviews of proposed libraries. Discussions can be received via email in summary or in full, or viewed online via a web browser. We use the YahooGroups list hosting service. Subscribe or unsubscribe by sending email to boost-subscribe@yahoogroups.com or boost-unsubscribe@yahoogroups.com respectively, or go to the mailing list home page. Dave Abrahams, Beman Dawes, and Jens Maurer are the list moderators.

Boost also has a low-volume announce-only mailing list which announces upcoming formal reviews and software releases.

For mailing list members only, preliminary libraries under discussion are available from the YahooGroups Files section (formerly called the "vault").

Beman Dawes is the Boost webmaster; email him at beman@esva.net with any concerns you don't want to just post to the mailing list.

## Rationale

Boost was begun by members of the C++ standards committee Library Working Group to provide free peer-reviewed portable libraries to the C++ community. An additional objective is to establish "existing practice" and provide reference implementations so that the Boost libraries are suitable for eventual standardization. Indeed, the explicit intent is to propose many of these libraries for inclusion in the C++ Standard Library.

## Latest News

July 6, 2001 - Version 1.23.0

- Any Library added. Safe, generic container for single values of different value types, from Kevlin Henney.
- Function Library added. Function object wrappers for deferred calls or callbacks, from Doug Gregor.
- Tokenizer Library added. Break a string into a series of tokens, from John Bandela.
- Special functions, octonions, quaternions added, from Hubert Holin.
- Smart Pointer Library: shared_ptr polymorphic pointers now work on more broken compilers.
- IBM/Aix Compiler status table contributed by Toon Knapen
- Minor fixes to a number of other libraries.

May 25, 2001 - Version 1.22.0

- CRC Library added. Compute cyclic redundancy codes from Daryle Walker.
- Graph Library: Minor fixes.
- Integer Traits: added wchar_t specialization, minor portability fixes.
- Regex Library: Minor portability fixes.
- Smart Pointer Library: fixed bugs, tightened requirements, added examples.
- Utility Library: added checked_delete() and checked_array_delete() functions.

April 24, 2001 - Version 1.21.2

- Compatibility Library added: Help for non-conforming standard libraries missing CXX headers from Ralf Grosse-Kunstleve, and help for missing standard library <limits> header from Jens Maurer. (These are unreviewed implementation libraries, treated as maintenance steps only.)
- Random Number Library: Split into separate headers, updated documentation, added lagged_fibonacci generator.
- Integer Library: Minor portability update.
- Graph Library: Changed algorithm interfaces to use named parameters technique. Added graph isomorphism algorithm.
- Download refinements - files now available from either FTP or web server.
- Tracker Added: View and submit bug, support, and feature requests.
- Minor portability fixes in several other libraries.

March 14, 2001 - Version 1.21.1

- New download page. The .zip and .tar.gz files now live on the SourceForge ftp site.
- Graph Library: Minor docs fixes.
- Python Library: Minor docs fixes.
- Regex Library: Minor portability fixes.

Revised 06 July 2001