Boost logo

Boost :

From: Daryle Walker (darylew_at_[hidden])
Date: 2001-04-30 22:10:33


The library web page lists the min_rand library as being obsolete. For some
reason, my mind came up with a retirement plan for it. How about this:

1. Freeze the current state of the library and put a copy of it in storage.
2. Change <boost/min_rand.hpp> to make boost::min_rand a typedef of its
new-age substitute, boost::min_std_rand (in
<boost/random/linear_congruential.hpp>).
3. On the next Boost revision, change the header by removing the typedef
and putting an #error warning that the type is removed.
4. On the revision after that, remove the header.

Storage means:
1. Make a ZIP archive of the library, in a format parodying submissions.
2. Put it in a directory called "retired" or something like it.
3. This directory would be root-level or in BOOST_ROOT/more.
4. The directory has an index.html file explaining its purpose.
5. The web page will have a list of each retired library, a link to its
archive, why it was retired, and its transition plan.

What do y'all think?

-- 
Daryle Walker
Mac, Internet, and Video Game Junkie
darylew AT mac DOT com

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk