develooper Front page | perl.perl6.language | Postings from February 2001

Re: Garbage collection (was Re: JWZ on s/Java/Perl/)

From:
Dan Sugalski
Date:
February 13, 2001 09:56
Subject:
Re: Garbage collection (was Re: JWZ on s/Java/Perl/)
Message ID:
5.0.2.1.0.20010213123258.023d1ca0@24.8.96.48
At 05:55 PM 2/12/2001 -0500, James Mastros wrote:
>On Mon, Feb 12, 2001 at 05:33:05PM -0500, Dan Sugalski wrote:
> >    package foo;
> >    use attrs qw(cleanup_sub);
> >
> > would be nice, but I don't know that he'll go for it. (Though it's the 
> only
> > way I can think of to avoid AUTOLOAD being considered a potential 
> destructor)
>Fiat?

Fiat is a good one. Not mine to make, though.

>It's pretty hard (for me) to think of when you'd want an AUTOLOADed DESTROY,
>since if you create /any/ objects of the class, DESTROY will be called.

True, but it's not my job to decide what people should or shouldn't be 
doing. AUTOLOADing DESTROY's tricky for inheritance reasons as well, since 
you may pick up a parent's version. Still, if someone wants to do it 
(AutoLoader, perhaps?), well...

If Larry wants to make that call I'm all for it. :)

>"It isn't possible to AUTOLOAD DESTROY." --perlmem(6)

A nice quote. Alas one not in my docs...

					Dan

--------------------------------------"it's like this"-------------------
Dan Sugalski                          even samurai
dan@sidhe.org                         have teddy bears and even
                                      teddy bears get drunk




nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About