I'm using 1.49.0, but I don't really use many of the actively developed
newer features - mostly smart pointers, format, regex, random - all things
that are in C++ 11, but I can't use C++ 11 with our build system at work.

I haven't really dug into much of what seems like the "fancier" stuff - I
wrote an Obj reader for Alembic using boost::spirit, and I'd say that was
not really that successful - the code takes a really long time to compile
and produces a gigantic executable.

I'm sure I'm doing it wrong, but I think that's one of the problems with
hyper-templating, coding intuition gets lost.

I use boost::python heavily, but I'm wrapping really simply global
functions and flat structs, so I  haven't really had to change usage since
I started with it on 1.39.

I still have to modify the boost build jam files to add -fPIC to static
library compiles, which normally it will only add to the shared library
compiles. This is really frustrating.

As soon as C++ 11 becomes more widely supported, I believe I can drop boost
for everything except boost::python, and I think this is a big impediment
to wider adoption of open source libraries with boost dependencies.

On Fri, Aug 17, 2012 at 4:41 PM, Piotr Stanczyk <pstanc...@ilm.com> wrote:

>  Hi,
>
> Out of interest, what boost version are people using most commonly? Anyone
> hitting the dizzy heights of 1.50?
>
> Cheers,
>
> Piotr
>
>
> _______________________________________________
> Openexr-devel mailing list
> Openexr-devel@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/openexr-devel
>
>


-- 
I think this situation absolutely requires that a really futile and stupid
gesture be done on somebody's part. And we're just the guys to do it.
_______________________________________________
Openexr-devel mailing list
Openexr-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/openexr-devel

Reply via email to