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, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk