On Wed, 2005-06-22 at 23:51 -0400, Braden McDaniel wrote:
> On Wed, 2005-06-22 at 23:12 -0400, Peter Amstutz wrote:
> > Braden, you're using spirit for OpenVRML, right?
> Used to. I made a URI parser with it.
> > What's your experience been?
> That certain Spirit constructs are not threadsafe at a fundamental
> level. That is, two different parser instances used by two different
> threads don't work. Not all the time, anyway.
Or I could be full of shit.
Reading a bit now, I see that BOOST_SPIRIT_THREADSAFE must be defined to
make Spirit threadsafe. I don't think I knew that before.
All that aside, Spirit is a pretty damn nifty piece of work. The biggest
thing to adjust to when using it is identifying what things will happen
in Spirit's "lazy context"--that is, the code that gets run during the
parse, rather than before it.
Braden McDaniel e-mail: <[EMAIL PROTECTED]>
<http://endoframe.com> Jabber: <[EMAIL PROTECTED]>
vos-d mailing list