Jack Jansen wrote: > > This week again I was bitten by the fact that Python doesn't have any > form of weak references, and while I was toying with some ideas I came > up with the following quick-and-dirty scheme that I thought I'd bounce > off this list. I might even volunteer to implement it, if people agree > it is worth it:-) Have you checked the weak reference dictionary implementation by Dieter Maurer ? It's at: http://www.handshake.de/~dieter/weakdict.html While I like the idea of having weak references in the core, I think 4 extra bytes for *every* object is just a little too much. The flag bit idea (with the added global dictionary of weak referenced objects) looks promising though. BTW, how would this be done in JPython ? I guess it doesn't make much sense there because cycles are no problem for the Java VM GC. -- Marc-Andre Lemburg ______________________________________________________________________ Y2000: 139 days left Business: http://www.lemburg.com/ Python Pages: http://www.lemburg.com/python/
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4