This post is very old. Please bear in mind that information here might be incorrect or obsolete, and links can be broken. If something seems wrong, please feel free to comment or contact me and I'll update the post.
Boost 1.34.1 has been just released. Compiles to 2.52 GiB of binaries on x64, and rougly 1.8 GiB of binaries on x86. Initial compatibility tests look good here, so I can only follow the recommendation to upgrade to Boost 1.34.1 if you are using Boost 1.34.0. However, the boost headers that were copied into the x64 install target were not complete so I had to use the x86 install for the headers.
Related posts:
Ohh ja, zum Thema Boost hab ich auch was: das neue Boost::Interprocess geht ordentlich ab und bietet High-Performance IPC fast alles was man braucht.
Ist glaube noch nicht offiziell im Release, aber schon durchs Review.
Hatte ich hinsichtlich meiner “sprach-unabhängigen” (“language independent as long as your language has structural elements with an existing isomorphism to algebraic datatypes or color of your car is black”; damit dürfte ich quasi alle Sprachen abdecken, die ich hin und wieder mal brauche; schliesst mit etwas Fantasie ja sogar C++ mit boost::variant ein, wobei hier reinlinken über C und FFI natürlich billiger kommt ;D) Interop-Bestrebungen Bedarf. Denn Runtimes verlinken skaliert einfach nicht, bin da sehr schnell auf Probleme mit bestimmten *hrm* Garbage-Collectoren und beinahe thread-unsicheren Runtimes gestossen. Deswegen war natürlich naheliegend die Runtimes in eigene Prozesse zu quetschen und dickes IPC dazwischenzulegen. Naja war schon drauf und dran alles selber zu coden, bis ich dann glücklicherweise auf Interprocess gestossen bin. Auf dem Weg dahin gab es viele Libs die einfach zu unflexibel waren. :>
Ich glaube ich werde in nächster Zeit für solche “infrastrukturellen Zwischenschichten” häufiger auf C++ zurückgreifen, scheint da doch ein lokales Optimum zu sein.