Brendan Eich (2013-09-26T21:14:30.000Z)
domenic at domenicdenicola.com (2013-10-01T21:03:06.821Z)
Mark S. Miller <mailto:erights at google.com> September 26, 2013 8:55 AM > So the a) question in isolation really does reduce to the membrane > question. Since no object references ever directly cross a membrane > boundary implementing a realm boundary, the two sides of a membrane > can be connected by only a bit channel with no loss of *observable* > functionality. However, we'd lose the easy GC of cross compartment > cycles we get right now by building in-address-space membranes using > proxies and weakmaps. Cross-address-space GC is essentially the same > problem as distributed GC, which is a big topic in itself. Distributed GC is harder still because of network partitioning and multiple machine failure scenarios, but you're right that the cycle collection problem arises with multi-process GC, as with multi-language-VM-heap and with distributed multi-machine.