| 19:13 | <shu> | Michael Ficarra: bakkot: i wanna do a temperature check among us for moving structured clone into tc39 and owning it (+ the structured clone algorithms for 262 objects) |
| 19:16 | <bakkot> | I would be happy with that if HTML is on board |
| 19:23 | <shu> | indeed, domenic is the one who reached out to me to do it |
| 19:23 | <shu> | i'm thinking of an initial proposal to not expose it programmatically, just to do the refactoring across specs |
| 19:23 | <shu> | we'll then split the maintenance responsibilities as 262 owning the cloning algorithms for 262+402 objects, and HTML owns the others, instead of HTML owning everything |
| 19:24 | <shu> | the possibly contentious normative thing to hash out is what to throw for errors |
| 19:37 | <bakkot> | I'm OK with just deferring to hosts for that personally |
| 19:38 | <bakkot> | obviously I'd prefer to throw the appropriate 262 error, but if that's going to be contentious I wouldn't want to fight about it |
| 19:39 | <bakkot> | and just saying "throw a host-defined non-exotic value which has Error.prototype somewhere in its prototype chain" works for me |
| 19:39 | <bakkot> | or similar |
| 19:42 | <bakkot> | (with my user hat on, the precise type of an error basically never matters to me) |
| 19:45 | <shu> | beyond being contentious we can't really change it for HTML anyway |
| 19:45 | <shu> |
yes, that's my hunch. it seems riskier than error timing, but still not risky in the scheme of things |