|
Boost Users : |
Subject: Re: [Boost-users] Ease of use vs. stability
From: Mathias Gaunard (mathias.gaunard_at_[hidden])
Date: 2010-01-19 09:08:46
Ruediger Berlich wrote:
> I am using a multitude of different Boost libraries in my code. Since that
> code is growing quickly, I am increasingly running into bugs which I
> (sometimes) consider to be on Boost's side.
>
> Allowing only selected Boost versions which are known to run fine with my
> code would allow me to keep that code simpler and thus less error-prone. As
> my main platform is Linux, however, which usually comes with a given version
> of Boost (currently often 1.39), my users would be forced to compile Boost
> themselves, which will mean that they are less likely to start using my
> code.
>
> If I generally allow all Boost versions above a given version, I have to
> work around known bugs in certain Boost versions, at the expense of code
> simplicity and thus stability. However, it will be easier for users to adopt
> my code.
>
> Which strategy did you pick for your code ?
Ship the parts and versions of boost that you use.
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net