Tim Bunce wrote: > On Thu, Feb 15, 2001 at 08:21:03AM -0300, Branden wrote: > > And don't forget that if we stick with refcounting, we should try to find a > > way to break circular references, too. > > As a part of that the weak reference concept, bolted recently into perl5, > could be made more central in perl6. > > Around 92.769% of the time circular references are known to be circular > by the code that creates them (like a 'handy' ref back to a parent node). > Having a weakref, or similar, operator in the language would help greatly. Do weakrefs really work on Perl 5? I know they're not incremented when they are created, but aren't they decremented (and try to free the object) when they go out of scope? What happens if the object goes out of scope before the variable with the weakref does? Weakrefs are probably useful to break circular references in 99% of the cases. But we must make sure they work properly! And also that bugs while using them don't dump core, at most throw exceptions. - Branden
- Re: Garbage collection (was Re: JWZ on s/Java/Perl/) Branden
- Re: Garbage collection (was Re: JWZ on s/Java/Perl/) abigail
- Re: Garbage collection (was Re: JWZ on s/Java/Perl/... Simon Cozens
- Re: Garbage collection (was Re: JWZ on s/Java/P... Dan Sugalski
- Re: Garbage collection (was Re: JWZ on s/Java/P... Damien Neil
- Re: Garbage collection (was Re: JWZ on s/Ja... Simon Cozens
- Re: Garbage collection (was Re: JWZ on s/Ja... Damien Neil
- Re: Garbage collection (was Re: JWZ on s/Ja... Hong Zhang
- Re: Garbage collection (was Re: JWZ on s/Ja... Branden
- Re: Garbage collection (was Re: JWZ on s/Ja... Tim Bunce
- Re: Garbage collection (was Re: JWZ on s/Ja... Branden
- Re: Garbage collection (was Re: JWZ on s/Ja... Uri Guttman
- Re: Garbage collection (was Re: JWZ on s/Ja... Tim Bunce
- Re: Garbage collection (was Re: JWZ on s/Ja... Uri Guttman
- Re: Garbage collection (was Re: JWZ on s/Ja... Branden
- Re: Garbage collection (was Re: JWZ on s/Ja... Damien Neil
- Re: Garbage collection (was Re: JWZ on s/Ja... Branden
- Re: Garbage collection (was Re: JWZ on s/Ja... Alan Burlison
- Re: Garbage collection (was Re: JWZ on s/Ja... Hong Zhang
- Re: Garbage collection (was Re: JWZ on s/Ja... Alan Burlison
- Re: Garbage collection (was Re: JWZ on s/Ja... Hong Zhang