develooper Front page | perl.perl5.porters | Postings from December 1999

Re: Extra Scalar member of GVs for methods

Tim Bunce
December 20, 1999 06:45
Re: Extra Scalar member of GVs for methods
Message ID:
On Mon, Dec 20, 1999 at 02:10:54PM +0000, Nick Ing-Simmons wrote:
> While debugging SV leakage in Tk I noticed that when GVs are dropped
> into derived class package to represent the "inherited" methods
> the GVs have their SV slot filled in with a NULL SV.
> Is this either necessary or useful? 
> When you have a system like Tk with lots of inherited methods
> having $Tk::Text::destroy created when you call $text->destroy
> means quite a few SVs get called into being never to be used.

I recall Larry saying that all GVs get an SV for free.
Maybe that's no longer the win it as presumed to be.

Tim. Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About