|
Boost : |
From: John Maddock (john_at_[hidden])
Date: 2004-12-15 07:15:17
>> "If you write code that depends upon these macros, you should be aware
>> that
>> because they are subject to the needs of Boost library developers, small
>> changes
>> are occassionally made which could affect your code. The best way to keep
>> up to
>> date is to monitor discussions on the Boost devlopers list."
>
> I quite dislike "up to date," and can offer various other
> changes:
>
> Boost libraries are implemented using various configuration
> macros defined in boost/config.hpp. While Boost library users
> are not required to include that file directly, or use those
> configuration macros, such use is acceptable. The
> configuration macros are well documented as to their purpose,
> usage, and limitations which makes them easy to use by both
> Boost library and user code.
>
> Note, however, that the configuration macros are written
> expressly for the needs of the Boost libraries, not user code,
> so they can change at any time (though no gratuitous changes
> are made to them). Boost library problems resulting from
> changes to the configuration macros are caught by the Boost
> regression tests, so the Boost libraries are updated to
> account for those changes. By contrast, Boost library user
> code can be adversely affected by changes to the macros
> without warning. The best way to keep abreast of changes to
> the macros used in user code is to monitor the discussions on
> the Boost developers list.
I like all of those suggestions, cvs will be updated soon,
Thanks!
John.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk