in reply to Re^6: Pulling data out of { }
in thread Pulling data out of { }

The memory consumption is steady at around 80 MB, so there is no swapping involved. I just don't see what would be taking all the time.

The only vaguely unusual thing (in that I've never done it in a P::RD grammar), is your calling a function (dequote) as a part of the grammar--hence my question.

I've seen and expected ratios of 30:1 for P::RD to regex performance, acknowledging that you get some of that back through functionality, but a ratio of 1200:1 just seems way over the top and--I thought--probably indicate some kind of error in the grammar.


Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
Lingua non convalesco, consenesco et abolesco. -- Rule 1 has a caveat! -- Who broke the cabal?
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.