branching and very basic merging of slots

This commit is contained in:
Joeri Exelmans 2025-04-17 09:19:41 +02:00
parent 614e6c0fdb
commit 3978f7f835
32 changed files with 684 additions and 420 deletions

View file

@ -6,6 +6,8 @@ import { typedFnType } from "../structures/types.js";
// The way instances of SymbolT are currently encoded, their constructor is not a valid DOPE function, because it is impure.
// The only way to construct symbols is to do it in JS code.
// At some point, we should start encoding SymbolTs as UUIDs rather than JS-Symbols.
export const ModuleSymbol = {l:[
{i: SymbolT, t: Type},