SES Meeting: Placeholders and TC39 agenda review
Channel: Agoric
Date: 08/12/2021

This week, Mathieu attempts to represent the views of the Records and Tuples champions and the trade-off between ObjectPlaceholder and using Symbols as WeakMaps keys for the same effect. We resolve that by expressing the user's intent (known exit points to mutable data in an immutable container), ObjectPlaceholder allows cooperation between libraries and better debugging support. We also explore different use-cases such as sealer/unsealer pairs, and ponder the identity of ObjectPlaceholder values.

We review the agenda for next week’s TC39 and resolve to prepare arguments regarding the proposed change to finally, that potentially leaks a powerful function constructor between realms.