This seems like a very solid proposal.  I like that the finalizers run on
their own turn (it had to be that way in retrospect).

I'm unclear about one thing: the reasoning for not running finalizers when
weak-references them become unreferenced.  Did I misunderstand this?
Doesn't this force he "hard" reference to also a soft reference "weak
reference" to insure that finalizer run (such as closing a file, etc)?  If
aren't concerned about non-memory resources is there any point to having
holding at all?



On Sun, Feb 14, 2016 at 11:35 PM, Dean Tribble <[email protected]> wrote:

> I have posted a stage 1 proposal for weak references in ES7 for your
> perusal and feedback.
>
> https://github.com/tc39/proposal-weakrefs.git
>
> Thanks to Mark Miller and the authors of earlier proposals for help with
> the document and content!  Finally thanks to a few intrepid early reviewers
> for their edits, comments, and feedback.
>
> _______________________________________________
> es-discuss mailing list
> [email protected]
> https://mail.mozilla.org/listinfo/es-discuss
>
>
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to