|
Boost : |
From: Hartmut Kaiser (hartmutkaiser_at_[hidden])
Date: 2003-12-18 01:14:16
Robert Ramey wrote
> One more thing:
>
> perhaps spirit config.hpp might define a macro
>
> #define SPIRIT_VERSION 16 or 18
>
> This might be helpful. If someone makes component that
> depends on one version and attempt to use another one could
> be trapped.
This is already the case from the early beginning of Spirit:
V1.6.2
#define SPIRIT_VERSION 0x1602
V1.8.0
#define SPIRIT_VERSION 0x1800
(defined in boost/spirit/version.hpp)
> Now that I think about it, that might be a worthy idea for
> other large and complex libraries such as mpl and perhaps others.
I agree completely. This is very important to from the very beginning of a
library to make later interface breaking changes easier to track.
Regards Hartmut
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk