
Eric Niebler wrote:
Joel de Guzman wrote:
Hi,
Well, heads up. I'm doing lots of refactorizations. <snip> This might still change a bit after odds and ends fall into place. If you want something stable, now, there's this new "include" directory that is a flat, MPL like, repository of include files that forward to the proper files (e.g. boost/fusion/include/vector.hpp will always point to where fusion::vector is). I highly recommend users to use it and for developers (Dan and Tobias etc.) to put all relevant forward headers there.
This change has totally broken xpressive, and it *must* be backed out. Besides, not all Fusion headers have corresponding .hpp files in the fusion/include directory (e.g., cons.hpp), so I have no reliable way to fix this on my end.
<rant> C'mon people, this is not the time to be making major changes to libraries. This is the time to be making small changes to fix bugs exposed by the regression tests. You've had *ages* to make your big, breaking changes on HEAD. That time has passed. </rant>
Sorry, Eric. I should have done the changes to affected libraries first to not cause disruption. Reverted. I'll work on a branch. Regards, -- Joel de Guzman http://www.boost-consulting.com http://spirit.sf.net