On Wed, Nov 20, 2013 at 8:36 AM, Edward Diener <eldiener@tropicsoft.com> wrote:

I encourage you to submit chaos-pp for inclusion into Boost. I see no reason why a library, without any compiler workarounds, cannot be part of Boost even if it does not work on all compilers because of some deficiency(s) in particular compilers.

+1

I know we've been having this discussion for many years, but every single time it comes up, I don't think there's really been any disagreement.
 
I have not tested VC++12, but nothing in the online description of its fixes suggest that the VC++ preprocessor has been fixed yet. If chaos-pp were part of Boost it would also be an excellent way to determine if the VC++ preprocessor has been fixed at some future point in time.

Also, if more boost libraries use chaos as opposed to boost preprocessor and we simply refuse to do any major workarounds, it puts a lot more pressure on Microsoft to fix their preprocessor, though at this point I doubt it really will get fixed, at least not for a long while still.


--
-Matt Calabrese