$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
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