NAME
Acme::SvGROW - syntax for pre-extending a string's storage, like the proposed use of length
as an L-value
SYNOPSIS
use Acme::SvGROW;
SvGrow($BigString, 100000);
# when l-value subroutines are available (5.8 and later)
SvGrow($BigString, 100000) = InitialValueOfBigString();
DESCRIPTION
Trivial module implementing string storage preallocation using techniques shared on perl5-porters mailing list November 4 and 5, 2009
EXPORT
the SvGROW
subroutine is exported. It takes two arguments, the first the string to extend and the second the length.
SEE ALSO
Data::Peek for a benchmarking of the alternatives
The author of this module is in favor of allowing length
to be used as an lvalue to thinly invoke the SvGROW internals macro
CHANGES
0.03
Data::Peek::DGrow will be used if available
AUTHOR
David Nicol davidnico@cpan.org
COPYRIGHT AND LICENSE
Public domain: use at will.