diff options
| author | Marshall Lochbaum <mwlochbaum@gmail.com> | 2021-10-31 20:28:50 -0400 |
|---|---|---|
| committer | Marshall Lochbaum <mwlochbaum@gmail.com> | 2021-10-31 20:28:50 -0400 |
| commit | d88e4b093bfaa4df2cb6c75c3ab1cfcd0a108ff3 (patch) | |
| tree | b83e7e98a5ba132680d07193880c1e7ce29efb1e /vm.bqn | |
| parent | 743ca62f5165c8c912feb509ca86303540dec6d6 (diff) | |
Make VM produce deferred modifier blocks instead of immediate ones returning closures
Diffstat (limited to 'vm.bqn')
| -rw-r--r-- | vm.bqn | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -143,10 +143,10 @@ RunBC ← { bc‿pos‿env: }¨ bodyInfo blocks ← {type‿imm‿body: - inner ← type ⊑ ⟨ - {𝕊n: N ⟨⟩} - {𝕊n: {N 𝕣‿𝕗 }} - {𝕊n: {N 𝕣‿𝕗‿𝕘}} + inner ← imm ⊑ type ⊑ ⟨ + 2⥊⟨{𝕊n: N ⟨⟩}⟩ + {𝕊n: {d←N 𝕣‿𝕗 ⋄𝕨D𝕩}}‿{𝕊n: {N 𝕣‿𝕗 }} + {𝕊n: {d←N 𝕣‿𝕗‿𝕘⋄𝕨D𝕩}}‿{𝕊n: {N 𝕣‿𝕗‿𝕘}} ⟩ outer ← imm ⊑ ⟨ { |
