$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Thorsten Ottosen (nesotto_at_[hidden])
Date: 2004-06-03 12:07:48
Dear All,
The post review version can be downloaded from
Since the review this has changed:
1. insert()/assign() functions has been renamed to reflect which function that is called. So now push_back() is used for vector etc.
2. One header for each standard container.
3. New functions to allow for direct initialization:
vector<int> v = list_of(1)(2)(3)(4)(5);
map<string,int> m = map_list_of( "Foo", 1 )( "Bar", 2 );
4. New heavily improved documentation
5. Support for arbitrary functions s.t. new types can benefit from the syntax easily.
6. removal of all half-backed stuff that nobody wanted
7. arguments are forwarded by value instead of const-reference. Reference is a pain to deal with
when it comes to string literals.
8. A real test-suite has been added
9. portability has suffered a bit, but that can be solved later.
Any comments about docs/implementation are welcome.
There is one major isssue we must resolve: What should we call this library.
Here are some choices:
1. Initialization library
2. Assignment library
3. Populate library
4. List library
I personally would like Boost.List because the library is all about making list for use in various context.
best regards
Thorsten