![]() |
Home | Libraries | People | FAQ | More |
From www.boost.org:
Boost provides free peer-reviewed portable C++ source libraries.
We
emphasize libraries that work well with the C++ Standard Library. Boost libraries
are intended to be widely useful, and usable across a broad spectrum of applications.
The Boost license encourages both commercial and non-commercial use.
We aim to establish "existing practice" and provide reference implementations
so that Boost libraries are suitable for eventual standardization. Ten Boost
libraries are already included in the C++ Standards Committee's Library Technical
Report ( TR1) as a step toward becoming part of a future C++ Standard. More
Boost libraries are proposed for the upcoming TR2.
This are my efforts to contribute to this project and help in the construction of a better C++.
| Projects | Description |
|---|---|
|
Boost.Bimap With Boost.Bimap you can create associative containers where both types can be used as key. You can think a bimap<X,Y> as a merge of a std::map<X,Y> and a std::map<Y,X>. The learning curve of bimap is almost zero if you know how to use standard containers. A big effort was put in mapping the naming scheme of the STL in Boost.Bimap. The library is designed to match the STL common containers. State: Beta |
|
Boost.MRU This family of containers mimics all the standard containers, and augmented they functionality by providing the notion of time. All the containers in this group lives in a small framework that allows for generic programming. A mru container can be used in the same way you use it standard match. The only difference will be that once the container has reach a certain maximum allowed number of items, when a new item is inserted, the oldest item is removed. State: Not yet started |
![]() |
Boost.ContainerAdaptor A family of container adaptors for each standard container. It is an extension of the framework proposed by iterator adaptor to adapt the behaviour of the container as a whole. It has been used in Boost.Bimap with good results. The library needs some documentation. State: Beta |
|
boost::hs A set of Kate highligthing definitions to use with C++ code, jamfiles and quickbook files. Besides syntax colouring and checking, they feature code folding and autocomment. The C++ definition is augmented by colouring boost identifiers. State: Beta |
|
Blade Boost Libraries Advanced Development Environment - The Open Source Sword Blade is a full open source development environment composed of the best tools for software building. The idea is to wrap this tools for each OS/compiler option. I am going to do KBlade, using gnu/linux/KDE/KDevelop. I need help to make the other installers. State: Looking for programmers |
| Copyright © 2006 Matias Capeletto |