| 20 Mar 2026 |
emily | also means it'll happily eat up a ton of invalid documents... | 11:36:43 |
piegames | Unfortunately, this is not possible because of impurities, I was told | 11:36:57 |
piegames | I already had the idea of having the whole bytecode interpreter run in sync with the old interpreter for verification purposes, and unfortunately that's not possible | 11:37:26 |
emily | I'm not sure what you mean | 11:37:31 |
emily | well for full interpretation sure | 11:37:42 |
emily | not for JSON parsing | 11:38:18 |
emily | no existing thunks can go into fromJSON results | 11:38:51 |
piegames | ah, you meant only in the JSON builtins, not all builtins | 11:39:18 |
emily | for serialization it's a bit more involved but not unfixably especially considering you'll hit the same thunks | 11:39:30 |
piegames | might be feasible then, yes | 11:39:22 |
emily | well, for another format parser/serializer really (but I guess JSON, TOML, ATerm, and arguably XML are the only really load-bearing ones there) | 11:41:09 |
emily | * | 11:41:15 |
Coca | borrowed and owned Values are parsed into DOMs, tape doesn't seem to end parsing early but instead goes over the (already partially parsed) mutable input and ends when it finds one. All Values are consistent with returning the first value. | 11:45:44 |
Coca | * borrowed and owned Values are parsed into DOMs, tape doesn't seem to end parsing early but instead goes over the (already partially parsed) mutated input and ends when it finds one. All Values are consistent with returning the first value. | 11:47:25 |