Results 574 comments of Mark S. Miller

If you want the membrane to be reasonably transparent, it is inevitable.

Interesting discussion at https://groups.google.com/d/msg/e-lang/3A6zYWF6u5E/_41J3xYCAQAJ clarified the issue. By "effects" above we mean input, output, mutating state outside the instance, or reading mutable state outside the instance. This is closely related...

Easiest and most obviously relevant test, not at all SES specific, would be ```js Object.isExtensible(Reflect) ``` if the answer is `false` then you know that you can't monkey patch `Reflect`...

> without it being a major breaking change Major breaking change to what, precisely? After you introduce `no-conflict` and change appropriate things to use it, what would remain broken? Would...

This PR looks ready to review and is green under CI. Should it have reviewers?

@isiahmeadows > \[undefined\] is already a pseudo-literal in strict mode. In what way? Just tested: ```js (function(){'use strict'; const undefined = 3; return undefined; })(); ``` returns 3.

Where is this special case in the spec? Is this special case observable?

How about we include the static analysis directives only for strict code. Sloppy code cannot be statically analyzed well anyway, and there's no reason for the binary ast format to...

@michaelficarra you asked me to add an issue to the proposal to capture my objection just now in the tc39 plenary. Does this issue cover it? It seems so to...