Darien Maillet Valentine
Darien Maillet Valentine
> "literal terminal symbol" I agree that this is a good description. My only concern is that it may make it even easier to miss that these are “genuine” terminal...
JS syntax permits “bare” number tokens without expression-enclosing brackets and bare strings without quotes if they are valid identifiers, but both are effectively shorthand — an ES property key is...
> Previously the first issue was discussed [...] Apologies, didn’t realize I was duplicating. Thanks for linking it. > [Re: second issue] Are there specific specs where you can see...
@mkruisselbrink Yes, it looks like both the constructor operation and `createDelayed` are potential examples. If they were specified using both `upon fulfillment` and `upon rejection`, there’d be two observable conversions...
@domenic I think I understand the intention there, but if that’s the case, it’s easy to miss that “upon rejection” steps will never execute if conversion fails unless the subject...
Yep — I should have some time within the next week.
(Unrelated but oops, I totally blanked on this, thanks for commenting since I’d forgotten.) I agree. If the sole value of Web IDL type descriptors was specifying conversions from ES,...
Regarding mutual exclusion/compatibility, here is what I _think_ is currently specified either directly or indirectly (i.e. there are some cases where it’s not explicit but can be deduced based on...
I'll try a first pass applicability table too. I think the key missing thing from the existing per construct list is distinguishing between whether e.g. they really just mean "regular...
While I think it would be great for Web IDL to change the type name, it may be worth noting that Web IDL already has the potential to confuse people...