----- Original Message ----- From: "David Mertens"

Parse::RecDescent is surprisingly powerful and a lot of fun, but I've read
that it does not perform well on large matches. I'm pretty sure that adding
support for (void) would be easier to accomplish with P::RD, but from a
dependency standpoint I wonder if there is any reason we don't just switch
over entirely to ParseRegExp.pm.

I like the idea of having them *both* available - that way if one gets broken, there's still the other that can be used while the first gets fixed. (Unless we're unlucky enough to find that *both* are broken at the same time ;-)
Note that *both* seem to be very reliable.

I always use ParseRegExp, though the default is still Parse::RecDescent. Changing the default to ParseRegExp should be as simple as opening up Inline.pm and changing (for $default_config):

USING => [],
to
USING => 'ParseRegExp',

I haven't done that - I still go to the trouble of specifying:

Use Inline C => Config =>
USING => 'ParseRegExp';

Cheers,
Rob

Reply via email to