Boost logo

Boost :

From: Beman Dawes (bdawes_at_[hidden])
Date: 2003-08-27 15:34:51


At 01:22 AM 8/24/2003, Daryle Walker wrote:

>On Saturday, August 23, 2003, at 10:12 AM, Douglas Gregor wrote:
>
>> I'd like to deprecate or remove two libraries:
>>
>> - min_rand has been the only entry in our list of "Obsolete Libraries"
>> for quite some time. Random is quite mature, so let's just eliminate
>> min_rand now.
>
>Doesn't one of the classes in Boost.Random have the same distribution
>as min_rand? If so, we can do a transition by changing min_rand to a
>typedef of the updated class.

Yes, IIRC the same generator is available. But I don't think there is any
need for a transition; we've been signalling for years that min_rand was
due for removal.

>
>> - compose has been surpassed by bind to the point where we dissuade
>> users from using compose if they ask, and tell them to use bind
>> instead. Let's deprecate this in 1.31.0 and remove it in 1.32.0.
>
>Maybe we can do a similar typedef transition here too?

At least mark the library deprecated for a release or two, with a pointer
to the replacement functionality.

--Beman


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