in reply to Re^3: Speeds vs functionality
in thread Speeds vs functionality
Correct me if I am wrong: currently, the state is keep exclusively on the Perl side and the cache is a (ugly) hack to be able to regenerate the C struct faster.
Why don't just store the state on the C side and keep it as a pointer inside a IV? That's what most XS libs do and I am sure it would improve the parser speed a lot, and at the same time simplify the code!
Are the module users allowed to modify the object hash directly?
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^5: Speeds vs functionality
by Tux (Canon) on Jul 31, 2014 at 09:38 UTC |