At 17:33 12/02/2001 -0500, Dan Sugalski wrote:
>At 11:28 PM 2/12/2001 +0100, Robin Berjon wrote:
>>Couldn't we simply (for non-implementer values of simply) provide a way for
>>people to ask for finalization on an object ? Given that most of the time
>>it isn't needed, it wouldn't be too much of a burden for programmers to
>>have to write i_want_some_finalization($object, [finalization params]) ?
>
>Sure. Y'know, maybe we could even have a sub with a special name! Maybe... 
>DESTROY? :)

Yes, I'm vaguely aware of that possibility :)

I believe I misexpressed myself. What I meant was re non-refcount GC and
predictability of destruction. If the author wanted refcount triggered
destruction for a given object he'd say so explicitly. That would make it
easy to separate the objects that require deterministic destruction from
those that can be left to the more sophisticated GC.

>Adding something like:
>
>   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)

Yes that would be nice indeed.

-- robin b.
You can tune a piano, but you can't tuna fish.

Reply via email to