
On 5/22/2012 12:40 AM, Dave Abrahams wrote:
While I was in Aspen I split Spirit and Spirit Classic into separate Git repositories:
https://github.com/boost-lib/spirit https://github.com/boost-lib/spirit_classic
The manifest entries begin here, and as you can see, are quite long for these two libraries:
https://github.com/ryppl/boost-modularize/blob/master/manifest.txt#L643
This is mostly due to the limited expressivity of the manifest language, but regardless...
The question, for Spirit developers: which arrangement is better? Should both spirits go back into a single repository?
At this point, I think I would prefer the new arrangement. I'd like that especially if there's a way for the build system (CMake?) to copy/forward the original headers back into it's former place for backward compatibility. I'd also take this opportunity to clean up some include cruft there. I can do that once we get write access. (BTW: will authors have the privilege to issue and revoke write access to its contributors limited to its module boundaries?) Regards, -- Joel de Guzman http://www.boostpro.com http://boost-spirit.com