Holy mixed metaphors, Batman! (was: Event loops in navigated-away-from windows)

# Brendan Eich (10 years ago)

Allen Wirfs-Brock wrote:

realms and vats and ES jobs.

I like mixed metaphors as much as the next person, but srsly, can we talk?

Realm : Quest :: ??? : Job Vat : Realm :: WindowProxy : Window

I'm not sure of these, help wanted fixing them and filling in the ??? slot -- but we have too many tropes. Please eliminate one or two.

# Mark S. Miller (10 years ago)

I don't understand "Vat : Realm :: WindowProxy : Window". In what way are these analogous?

# Allen Wirfs-Brock (10 years ago)

On Oct 15, 2014, at 1:34 PM, Brendan Eich wrote:

Allen Wirfs-Brock wrote:

realms and vats and ES jobs.

I like mixed metaphors as much as the next person, but srsly, can we talk?

Realm : Quest :: ??? : Job Vat : Realm :: WindowProxy : Window

I'm not sure of these, help wanted fixing them and filling in the ??? slot -- but we have too many tropes. Please eliminate one or two.

Using the "Realm" metaphor domain, a "Vat" might more appropriately be call a "continent" (or perhaps an "isle". Baring political intervention, a human should be able to freely move from realm to realm on a continent. But to go from continent to continent requires some sort of extra continental connivance.

The ES6 spec. currently talks about realms and jobs, but doesn't mention "vats".

# Allen Wirfs-Brock (10 years ago)

s/connivance/ conveyance/