I'm not sure I understand people's objection to Boost, especially for the 
portions that are header-only.  It's solid, very well-vetted, nicely 
cross-platform (HW, OS, compiler), and you can be confident that it will 
continue being maintained for a long long time.  With high frequency, its 
solutions to problems are sufficiently best-of-class that they become part of 
the C++ standard itself, with few changes.

Now then, when I write software, I am careful to only use Boost *internally*, I 
never ever allow one of their types to become part of my public APIs.  The 
design of its packages do vary in their elegance, and I only use a subset.  I 
second the notion that there isn't an especially good substitute for 
boost::python (though I would be happier if it had been part of the Python 
distro itself).


On Aug 20, 2012, at 8:38 AM, Christopher Horvath wrote:

> Assuming C++11 is being used for the "tr1" stuff that boost provides, the big 
> dependency that's difficult to shake is boost::python. It's absolutely 
> wonderful for what it does, elegant and lightweight.  I've tried swig as an 
> alternative, and it's okay, but boost::python is definitely nicer.
> 
> 
> 
> On Fri, Aug 17, 2012 at 9:32 PM, Richard Addison-Wood <rich...@wetafx.co.nz> 
> wrote:
> Personally, I would recommend avoiding any dependencies on boost.
> 
> 

--
Larry Gritz
l...@larrygritz.com


_______________________________________________
Openexr-devel mailing list
Openexr-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/openexr-devel

Reply via email to