Kevin Gibbons
Kevin Gibbons
Running `npm x emu-format -- --write 'spec/*'` after this PR will translate almost all HTML entities into their corresponding codepoints, yes. It will also change a number of other formatting...
For exclusions support, is there an error if something excluded does _not_ have an error? We'll never remember to remove stuff from it otherwise.
@jhnaldo Yes, that's what I mean. Specifically, ideally, if there's any line in the "excluded" file such that the build would succeed without that line being present, then the build...
`<e;` is a particularly tricky one because - fun fact - `<e;` decodes to `
@andrewbranch Is there a technical reason that `export type * from` needs to export `typeof`-context-only types, or is it just for consistency with `export type { x } from` where...
Sidebar: if you're implementing `export type * from 'mod'`, it might be worth thinking about `export type * as Mod from 'mod'` as well (which would, I would imagine, export...
> `SomeClass` is simultaneously a type symbol and a value symbol. Ah, that makes sense. Thanks for the explanation. It's a bit unfortunate, but given that constraint I see why...
@zenparsing, do you think that's worth the cost of making variable scope even more complicated? To me it seems like "block scope vs function scope" is hard enough to teach...
@rdking It is not like that. `a.method1` and `b.method1` are the same function, but would have different variable resolution semantics. It really does require introducing a new kind of scope...
@zenparsing yeah, I don't think the implementation would be hard, just teaching it. > Regarding mental model complexities, I think there are complexities one way or another regardless of what...