In order to reduce compile times I have decided to rewrite the parser/grammar
from classic to spirit qi (spirit 2.1). My understanding is that faster
compiles come from easier modularisation available under spirit qi.
(As shown in mini_c example, in the boost tree)
However I need this to be portable to as many platforms as possible.
In my case minimum set is Linux,HP-UX, AIX.
So my fall-back is boost 1.38.
So how much has boost spirit qi changed between 1.38 and present ?
How are defects reported against spirit qi, integrated back to past
releases, or is there any recommended patch type mechanism, that
supports redistribution of my local boost tree. Or is simply better
to use spirit independently from boost?
Are there any issues/guidelines that people have found in
transitioning from classic to Qi. In my case I made heavy use
of closures. I have not seen closures in any of spirit qi examples,
Assuming there is equivalent functionality to closures ?
I would interested in any recommendations before starting
on this project.
Best regards,
Ta,
Avi