> typically this is seen as a quality of implementation issue. Note the we (and 
> most other language specs.) don't say much (or anything) about GC in general. 
>  In one sense we don't need to say anything else about WeakMaps because it 
> would be a lower quality implementation to retain objects in one that are 
> provably not accessible. However, because of the long history of such poor 
> implementations we need to say say just enough to make it clear what we 
> expect.
> 
> It is something I'm sure I can draft when the time comes, but it isn't the 
> most pressing matter.

Sure. I shouldn't have caused a diversion about what goes in the spec. I have a 
reasonably clear picture of how to do it anyway.

I am still curious how people write tests to evaluate the quality of weak 
references. Obviously you can expose lower-level, non-standard API's that 
provide metrics, but I wonder if there's any way to write standard code that 
tests weakly held data. I'm guessing there isn't. Again, this isn't pressing.

Dave

_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to