
On 03/11/2010 05:16 AM, OvermindDL1 wrote:
On Tue, Mar 9, 2010 at 2:40 PM, Roland Bock<rbock@eudoxos.de> wrote:
I assume that the Spirit experts will be able to re-write that code with ease.
Why yes, yes we can. :) I did not know you were using a rather ancient version, I would have rewritten that already if I knew you were using Spirit at all. I have not been paying too much attention to all this review process, so if you can give me the SVN link to the latest version, I can rewrite the Spirit code to use the *much* faster Spirit2.1, it will both compile and execute faster, and I can submit a patch. I am craving doing some programming.
There you go. :) The link to SVN trunk is: https://boost-log.svn.sourceforge.net/svnroot/boost-log/trunk/boost-log There are three major parsers that use Spirit: libs/log/src/filter_parser.cpp libs/log/src/formatter_parser.cpp libs/log/src/init_from_stream.cpp The former two give the most significant impact to compile times. Also, there are smaller parsers in other places, but I can take care of them eventually. You can search for "spirit" in src to find them, if you're interested. Thank you for the help. And happy house-warming. :)