about summary refs log tree commit diff
path: root/tvix/eval
diff options
context:
space:
mode:
authorAdam Joseph <adam@westernsemico.com>2023-03-11T10·19-0800
committertazjin <tazjin@tvl.su>2023-03-14T09·56+0000
commit32999cb6f60ec89099f1f5295038cfeca2fb106a (patch)
treeab61ccce11f292e1630eff4561e3503938b64402 /tvix/eval
parent466e6dc2651c3c8536e8570d74bee401c842adb1 (diff)
docs(tvix/eval): suggested layout adjustment to VM loop diagram r/5994
Change-Id: I5467cd66801ad8fe6c4ec0ae337763f1762cea1c
Reviewed-on: https://cl.tvl.fyi/c/depot/+/8252
Reviewed-by: tazjin <tazjin@tvl.su>
Tested-by: BuildkiteCI
Autosubmit: Adam Joseph <adam@westernsemico.com>
Diffstat (limited to 'tvix/eval')
-rw-r--r--tvix/eval/docs/vm-loop.md22
1 files changed, 11 insertions, 11 deletions
diff --git a/tvix/eval/docs/vm-loop.md b/tvix/eval/docs/vm-loop.md
index bbe02a0866e5..6266d34709cb 100644
--- a/tvix/eval/docs/vm-loop.md
+++ b/tvix/eval/docs/vm-loop.md
@@ -200,21 +200,21 @@ suspension (as a result of which control is returned to the outer loop), or
 until the generator is done and yields a value.
 
 ```
-   ┏━━━━━━━━━━━━━┓       [Done]
+   ┏━━━━━━━━━━━━━┓
 ◄──┨ return true ┃ ◄───────────────────╮
    ┗━━━━━━━━━━━━━┛                     │

-                                       │
+                               [Done]  │
                     ╭──────────────────┴─────────╮
-            ╭───────┤ inspect generator response │
-            │       ╰──────────────────┬─────────╯
-   ┏━━━━━━━━┷━━━━━━━━┓                 │
-──►┃ gen.resume(msg) ┃                 │[Yielded]
-   ┗━━━━━━━━━━━━━━━━━┛                 │
-            ▲                   ╭──────┴─────╮
-            │          [yes]    │ same-frame │
-            ╰───────────────────┤  request?  │
-                                ╰──────┬─────╯
+                    │ inspect generator response │◄────────────╮
+                    ╰──────────────────┬─────────╯             │
+                            [yielded]  │              ┏━━━━━━━━┷━━━━━━━━┓
+                                       │              ┃ gen.resume(msg) ┃◄──
+                                       ▼              ┗━━━━━━━━━━━━━━━━━┛
+                                 ╭────────────╮                ▲
+                                 │ same-frame │                │
+                                 │  request?  ├────────────────╯
+                                 ╰─────┬──────╯      [yes]
    ┏━━━━━━━━━━━━━━┓                    │
 ◄──┨ return false ┃ ◄──────────────────╯
    ┗━━━━━━━━━━━━━━┛                [no]