about summary refs log tree commit diff stats
path: root/html/edit/011-errors.mu.html
diff options
context:
space:
mode:
Diffstat (limited to 'html/edit/011-errors.mu.html')
-rw-r--r--html/edit/011-errors.mu.html64
1 files changed, 32 insertions, 32 deletions
diff --git a/html/edit/011-errors.mu.html b/html/edit/011-errors.mu.html
index 2a5511ac..96677150 100644
--- a/html/edit/011-errors.mu.html
+++ b/html/edit/011-errors.mu.html
@@ -15,17 +15,17 @@ body { font-size: 12pt; font-family: monospace; color: #aaaaaa; background-color
 a { color:#eeeeee; text-decoration: none; }
 a:hover { text-decoration: underline; }
 * { font-size: 12pt; font-size: 1em; }
+.muData { color: #ffff00; }
 .muRecipe { color: #ff8700; }
-.muScenario { color: #00af00; }
 .Special { color: #c00000; }
 .Delimiter { color: #800080; }
 .SalientComment { color: #00ffff; }
 .Constant { color: #00a0a0; }
 .LineNr { color: #444444; }
+.muControl { color: #c0a020; }
 .Comment { color: #9090ff; }
 .Comment a { color:#0000ee; text-decoration:underline; }
-.muControl { color: #c0a020; }
-.muData { color: #ffff00; }
+.muScenario { color: #00af00; }
 -->
 </style>
 
@@ -79,10 +79,10 @@ if ('onhashchange' in window) {
 <span id="L17" class="LineNr"> 17 </span>  <span class="Delimiter">{</span>
 <span id="L18" class="LineNr"> 18 </span>    <span class="muControl">break-unless</span> recipe-errors
 <span id="L19" class="LineNr"> 19 </span>    <a href='005-sandbox.mu.html#L217'>update-status</a> <a href='../081print.mu.html#L16'>screen</a>, <span class="Constant">[errors found     ]</span>, <span class="Constant">1/red</span>
-<span id="L20" class="LineNr"> 20 </span>    errors-found? <span class="Special">&lt;-</span> copy <span class="Constant">1/true</span>
+<span id="L20" class="LineNr"> 20 </span>    errors-found? <span class="Special">&lt;-</span> copy<span class="Constant"> true</span>
 <span id="L21" class="LineNr"> 21 </span>   <span class="muControl"> return</span>
 <span id="L22" class="LineNr"> 22 </span>  <span class="Delimiter">}</span>
-<span id="L23" class="LineNr"> 23 </span>  errors-found? <span class="Special">&lt;-</span> copy <span class="Constant">0/false</span>
+<span id="L23" class="LineNr"> 23 </span>  errors-found? <span class="Special">&lt;-</span> copy<span class="Constant"> false</span>
 <span id="L24" class="LineNr"> 24 </span>]
 <span id="L25" class="LineNr"> 25 </span>
 <span id="L26" class="LineNr"> 26 </span><span class="muRecipe">after</span> <span class="Constant"><a href='005-sandbox.mu.html#L132'>&lt;begin-run-sandboxes-on-F4&gt;</a></span> [
@@ -92,7 +92,7 @@ if ('onhashchange' in window) {
 <span id="L30" class="LineNr"> 30 </span>  <span class="Comment"># if there were recipe errors before, check if we can clear them</span>
 <span id="L31" class="LineNr"> 31 </span>  <span class="Delimiter">{</span>
 <span id="L32" class="LineNr"> 32 </span>    <span class="muControl">break-unless</span> old-recipe-errors
-<span id="L33" class="LineNr"> 33 </span>    <a href='../081print.mu.html#L16'>screen</a> <span class="Special">&lt;-</span> <a href='004-programming-environment.mu.html#L431'>render-recipes</a> <a href='../081print.mu.html#L16'>screen</a>, env, <a href='001-editor.mu.html#L107'>render</a>
+<span id="L33" class="LineNr"> 33 </span>    <a href='../081print.mu.html#L16'>screen</a> <span class="Special">&lt;-</span> <a href='004-programming-environment.mu.html#L431'>render-recipes</a> <a href='../081print.mu.html#L16'>screen</a>, env, <a href='001-editor.mu.html#L109'>render</a>
 <span id="L34" class="LineNr"> 34 </span>  <span class="Delimiter">}</span>
 <span id="L35" class="LineNr"> 35 </span>  <a href='011-errors.mu.html#L42'>render-recipe-errors</a> env, <a href='../081print.mu.html#L16'>screen</a>
 <span id="L36" class="LineNr"> 36 </span>]
@@ -115,7 +115,7 @@ if ('onhashchange' in window) {
 <span id="L53" class="LineNr"> 53 </span>  <span class="Comment"># draw dotted line after recipes</span>
 <span id="L54" class="LineNr"> 54 </span>  <a href='002-typing.mu.html#L1114'>draw-horizontal</a> <a href='../081print.mu.html#L16'>screen</a>, row, left, right, <span class="Constant">9480/horizontal-dotted</span>
 <span id="L55" class="LineNr"> 55 </span>  row <span class="Special">&lt;-</span> add row,<span class="Constant"> 1</span>
-<span id="L56" class="LineNr"> 56 </span>  <a href='001-editor.mu.html#L209'>clear-screen-from</a> <a href='../081print.mu.html#L16'>screen</a>, row, left, left, right
+<span id="L56" class="LineNr"> 56 </span>  <a href='001-editor.mu.html#L211'>clear-screen-from</a> <a href='../081print.mu.html#L16'>screen</a>, row, left, left, right
 <span id="L57" class="LineNr"> 57 </span>]
 <span id="L58" class="LineNr"> 58 </span>
 <span id="L59" class="LineNr"> 59 </span><span class="muData">container</span> environment [
@@ -135,7 +135,7 @@ if ('onhashchange' in window) {
 <span id="L73" class="LineNr"> 73 </span>    error-index:num <span class="Special">&lt;-</span> get *env, <span class="Constant">error-index:offset</span>
 <span id="L74" class="LineNr"> 74 </span>    sandboxes-completed-successfully?:bool <span class="Special">&lt;-</span> equal error-index,<span class="Constant"> -1</span>
 <span id="L75" class="LineNr"> 75 </span>    <span class="muControl">break-if</span> sandboxes-completed-successfully?
-<span id="L76" class="LineNr"> 76 </span>    errors-found? <span class="Special">&lt;-</span> copy <span class="Constant">1/true</span>
+<span id="L76" class="LineNr"> 76 </span>    errors-found? <span class="Special">&lt;-</span> copy<span class="Constant"> true</span>
 <span id="L77" class="LineNr"> 77 </span>  <span class="Delimiter">}</span>
 <span id="L78" class="LineNr"> 78 </span>]
 <span id="L79" class="LineNr"> 79 </span>
@@ -206,7 +206,7 @@ if ('onhashchange' in window) {
 <span id="L144" class="LineNr">144 </span>    ]
 <span id="L145" class="LineNr">145 </span>  ]
 <span id="L146" class="LineNr">146 </span>  env:&amp;:environment <span class="Special">&lt;-</span> <a href='004-programming-environment.mu.html#L21'>new-programming-environment</a> <a href='../088file.mu.html#L11'>resources</a>, <a href='../081print.mu.html#L16'>screen</a>, <span class="Constant">[foo]</span>
-<span id="L147" class="LineNr">147 </span>  <a href='004-programming-environment.mu.html#L402'>render-all</a> <a href='../081print.mu.html#L16'>screen</a>, env, <a href='001-editor.mu.html#L107'>render</a>
+<span id="L147" class="LineNr">147 </span>  <a href='004-programming-environment.mu.html#L402'>render-all</a> <a href='../081print.mu.html#L16'>screen</a>, env, <a href='001-editor.mu.html#L109'>render</a>
 <span id="L148" class="LineNr">148 </span>  screen-should-contain [
 <span id="L149" class="LineNr">149 </span>   <span class="Constant"> .                                                                                 run (F4)           .</span>
 <span id="L150" class="LineNr">150 </span>   <span class="Constant"> .recipe foo [                                      ╎foo                                              .</span>
@@ -254,7 +254,7 @@ if ('onhashchange' in window) {
 <span id="L192" class="LineNr">192 </span>  assume-resources [
 <span id="L193" class="LineNr">193 </span>  ]
 <span id="L194" class="LineNr">194 </span>  env:&amp;:environment <span class="Special">&lt;-</span> <a href='004-programming-environment.mu.html#L21'>new-programming-environment</a> <a href='../088file.mu.html#L11'>resources</a>, <a href='../081print.mu.html#L16'>screen</a>
-<span id="L195" class="LineNr">195 </span>  <a href='004-programming-environment.mu.html#L402'>render-all</a> <a href='../081print.mu.html#L16'>screen</a>, env, <a href='001-editor.mu.html#L107'>render</a>
+<span id="L195" class="LineNr">195 </span>  <a href='004-programming-environment.mu.html#L402'>render-all</a> <a href='../081print.mu.html#L16'>screen</a>, env, <a href='001-editor.mu.html#L109'>render</a>
 <span id="L196" class="LineNr">196 </span>  assume-console [
 <span id="L197" class="LineNr">197 </span>    type <span class="Constant">[recipe foo x [</span>
 <span id="L198" class="LineNr">198 </span><span class="Constant">]</span>]
@@ -280,7 +280,7 @@ if ('onhashchange' in window) {
 <span id="L218" class="LineNr">218 </span>  assume-resources [
 <span id="L219" class="LineNr">219 </span>  ]
 <span id="L220" class="LineNr">220 </span>  env:&amp;:environment <span class="Special">&lt;-</span> <a href='004-programming-environment.mu.html#L21'>new-programming-environment</a> <a href='../088file.mu.html#L11'>resources</a>, <a href='../081print.mu.html#L16'>screen</a>, <span class="Constant">[]</span>
-<span id="L221" class="LineNr">221 </span>  <a href='004-programming-environment.mu.html#L402'>render-all</a> <a href='../081print.mu.html#L16'>screen</a>, env, <a href='001-editor.mu.html#L107'>render</a>
+<span id="L221" class="LineNr">221 </span>  <a href='004-programming-environment.mu.html#L402'>render-all</a> <a href='../081print.mu.html#L16'>screen</a>, env, <a href='001-editor.mu.html#L109'>render</a>
 <span id="L222" class="LineNr">222 </span>  assume-console [
 <span id="L223" class="LineNr">223 </span>    left-click<span class="Constant"> 3</span>,<span class="Constant"> 80</span>
 <span id="L224" class="LineNr">224 </span>    <span class="Comment"># create invalid sandbox 1</span>
@@ -306,7 +306,7 @@ if ('onhashchange' in window) {
 <span id="L244" class="LineNr">244 </span>  assume-resources [
 <span id="L245" class="LineNr">245 </span>  ]
 <span id="L246" class="LineNr">246 </span>  env:&amp;:environment <span class="Special">&lt;-</span> <a href='004-programming-environment.mu.html#L21'>new-programming-environment</a> <a href='../088file.mu.html#L11'>resources</a>, <a href='../081print.mu.html#L16'>screen</a>, <span class="Constant">[]</span>
-<span id="L247" class="LineNr">247 </span>  <a href='004-programming-environment.mu.html#L402'>render-all</a> <a href='../081print.mu.html#L16'>screen</a>, env, <a href='001-editor.mu.html#L107'>render</a>
+<span id="L247" class="LineNr">247 </span>  <a href='004-programming-environment.mu.html#L402'>render-all</a> <a href='../081print.mu.html#L16'>screen</a>, env, <a href='001-editor.mu.html#L109'>render</a>
 <span id="L248" class="LineNr">248 </span>  assume-console [
 <span id="L249" class="LineNr">249 </span>    left-click<span class="Constant"> 3</span>,<span class="Constant"> 80</span>
 <span id="L250" class="LineNr">250 </span>    <span class="Comment"># create invalid sandbox 2</span>
@@ -335,7 +335,7 @@ if ('onhashchange' in window) {
 <span id="L273" class="LineNr">273 </span>  assume-resources [
 <span id="L274" class="LineNr">274 </span>  ]
 <span id="L275" class="LineNr">275 </span>  env:&amp;:environment <span class="Special">&lt;-</span> <a href='004-programming-environment.mu.html#L21'>new-programming-environment</a> <a href='../088file.mu.html#L11'>resources</a>, <a href='../081print.mu.html#L16'>screen</a>, <span class="Constant">[get foo, x:offset]</span>  <span class="Comment"># invalid</span>
-<span id="L276" class="LineNr">276 </span>  <a href='004-programming-environment.mu.html#L402'>render-all</a> <a href='../081print.mu.html#L16'>screen</a>, env, <a href='001-editor.mu.html#L107'>render</a>
+<span id="L276" class="LineNr">276 </span>  <a href='004-programming-environment.mu.html#L402'>render-all</a> <a href='../081print.mu.html#L16'>screen</a>, env, <a href='001-editor.mu.html#L109'>render</a>
 <span id="L277" class="LineNr">277 </span>  assume-console [
 <span id="L278" class="LineNr">278 </span>    press F4  <span class="Comment"># generate error</span>
 <span id="L279" class="LineNr">279 </span>  ]
@@ -372,13 +372,13 @@ if ('onhashchange' in window) {
 <span id="L310" class="LineNr">310 </span>      <span class="Constant">|recipe</span> foo x:_elem<span class="muRecipe"> -&gt; </span>z:_elem <span class="Constant">[|</span>
 <span id="L311" class="LineNr">311 </span><span class="Constant">      |  local-scope|</span>
 <span id="L312" class="LineNr">312 </span><span class="Constant">      |  load-ingredients|</span>
-<span id="L313" class="LineNr">313 </span><span class="Constant">      |  y:&amp;:num &lt;- copy 0|</span>
+<span id="L313" class="LineNr">313 </span><span class="Constant">      |  y:&amp;:num &lt;- copy null|</span>
 <span id="L314" class="LineNr">314 </span><span class="Constant">      |  z &lt;- add x, y|</span>
 <span id="L315" class="LineNr">315 </span><span class="Constant">      |]</span>|
 <span id="L316" class="LineNr">316 </span>    ]
 <span id="L317" class="LineNr">317 </span>  ]
 <span id="L318" class="LineNr">318 </span>  env:&amp;:environment <span class="Special">&lt;-</span> <a href='004-programming-environment.mu.html#L21'>new-programming-environment</a> <a href='../088file.mu.html#L11'>resources</a>, <a href='../081print.mu.html#L16'>screen</a>, <span class="Constant">[foo 2]</span>
-<span id="L319" class="LineNr">319 </span>  <a href='004-programming-environment.mu.html#L402'>render-all</a> <a href='../081print.mu.html#L16'>screen</a>, env, <a href='001-editor.mu.html#L107'>render</a>
+<span id="L319" class="LineNr">319 </span>  <a href='004-programming-environment.mu.html#L402'>render-all</a> <a href='../081print.mu.html#L16'>screen</a>, env, <a href='001-editor.mu.html#L109'>render</a>
 <span id="L320" class="LineNr">320 </span>  assume-console [
 <span id="L321" class="LineNr">321 </span>    press F4
 <span id="L322" class="LineNr">322 </span>  ]
@@ -388,7 +388,7 @@ if ('onhashchange' in window) {
 <span id="L326" class="LineNr">326 </span>   <span class="Constant"> .recipe foo x:_elem -&gt; z:_elem [                   ╎                                                 .</span>
 <span id="L327" class="LineNr">327 </span>   <span class="Constant"> .  local-scope                                     ╎─────────────────────────────────────────────────.</span>
 <span id="L328" class="LineNr">328 </span>   <span class="Constant"> .  load-ingredients                                ╎0   edit       copy       to recipe    delete    .</span>
-<span id="L329" class="LineNr">329 </span>   <span class="Constant"> .  y:&amp;:num &lt;- copy 0                               ╎foo 2                                            .</span>
+<span id="L329" class="LineNr">329 </span>   <span class="Constant"> .  y:&amp;:num &lt;- copy null                            ╎foo 2                                            .</span>
 <span id="L330" class="LineNr">330 </span>   <span class="Constant"> .  z &lt;- add x, y                                   ╎foo_2: 'add' requires number ingredients, but go↩.</span>
 <span id="L331" class="LineNr">331 </span>   <span class="Constant"> .]                                                 ╎t 'y'                                            .</span>
 <span id="L332" class="LineNr">332 </span>   <span class="Constant"> .                                                  ╎─────────────────────────────────────────────────.</span>
@@ -408,7 +408,7 @@ if ('onhashchange' in window) {
 <span id="L346" class="LineNr">346 </span>   <span class="Constant"> .recipe foo x:_elem -&gt; z:_elem [                   ╎                                                 .</span>
 <span id="L347" class="LineNr">347 </span>   <span class="Constant"> .  local-scope                                     ╎─────────────────────────────────────────────────.</span>
 <span id="L348" class="LineNr">348 </span>   <span class="Constant"> .  load-ingredients                                ╎0   edit       copy       to recipe    delete    .</span>
-<span id="L349" class="LineNr">349 </span>   <span class="Constant"> .  y:&amp;:num &lt;- copy 0                               ╎foo 2                                            .</span>
+<span id="L349" class="LineNr">349 </span>   <span class="Constant"> .  y:&amp;:num &lt;- copy null                            ╎foo 2                                            .</span>
 <span id="L350" class="LineNr">350 </span>   <span class="Constant"> .  z &lt;- add x, y                                   ╎foo_3: 'add' requires number ingredients, but go↩.</span>
 <span id="L351" class="LineNr">351 </span>   <span class="Constant"> .]                                                 ╎t 'y'                                            .</span>
 <span id="L352" class="LineNr">352 </span>   <span class="Constant"> .                                                  ╎─────────────────────────────────────────────────.</span>
@@ -429,10 +429,10 @@ if ('onhashchange' in window) {
 <span id="L367" class="LineNr">367 </span>    ]
 <span id="L368" class="LineNr">368 </span>  ]
 <span id="L369" class="LineNr">369 </span>  <span class="Comment"># call code that uses other variants of it, but not it itself</span>
-<span id="L370" class="LineNr">370 </span>  test-sandbox:text <span class="Special">&lt;-</span> new <span class="Constant">[x:&amp;:<a href='../064list.mu.html#L6'>list</a>:num &lt;- copy 0</span>
+<span id="L370" class="LineNr">370 </span>  test-sandbox:text <span class="Special">&lt;-</span> new <span class="Constant">[x:&amp;:<a href='../064list.mu.html#L6'>list</a>:num &lt;- copy null</span>
 <span id="L371" class="LineNr">371 </span><span class="Constant">to-text x]</span>
 <span id="L372" class="LineNr">372 </span>  env:&amp;:environment <span class="Special">&lt;-</span> <a href='004-programming-environment.mu.html#L21'>new-programming-environment</a> <a href='../088file.mu.html#L11'>resources</a>, <a href='../081print.mu.html#L16'>screen</a>, test-sandbox
-<span id="L373" class="LineNr">373 </span>  <a href='004-programming-environment.mu.html#L402'>render-all</a> <a href='../081print.mu.html#L16'>screen</a>, env, <a href='001-editor.mu.html#L107'>render</a>
+<span id="L373" class="LineNr">373 </span>  <a href='004-programming-environment.mu.html#L402'>render-all</a> <a href='../081print.mu.html#L16'>screen</a>, env, <a href='001-editor.mu.html#L109'>render</a>
 <span id="L374" class="LineNr">374 </span>  <span class="Comment"># run it once</span>
 <span id="L375" class="LineNr">375 </span>  assume-console [
 <span id="L376" class="LineNr">376 </span>    press F4
@@ -495,7 +495,7 @@ if ('onhashchange' in window) {
 <span id="L433" class="LineNr">433 </span>    ]
 <span id="L434" class="LineNr">434 </span>  ]
 <span id="L435" class="LineNr">435 </span>  env:&amp;:environment <span class="Special">&lt;-</span> <a href='004-programming-environment.mu.html#L21'>new-programming-environment</a> <a href='../088file.mu.html#L11'>resources</a>, <a href='../081print.mu.html#L16'>screen</a>, <span class="Constant">[foo]</span>
-<span id="L436" class="LineNr">436 </span>  <a href='004-programming-environment.mu.html#L402'>render-all</a> <a href='../081print.mu.html#L16'>screen</a>, env, <a href='001-editor.mu.html#L107'>render</a>
+<span id="L436" class="LineNr">436 </span>  <a href='004-programming-environment.mu.html#L402'>render-all</a> <a href='../081print.mu.html#L16'>screen</a>, env, <a href='001-editor.mu.html#L109'>render</a>
 <span id="L437" class="LineNr">437 </span>  assume-console [
 <span id="L438" class="LineNr">438 </span>    press F4
 <span id="L439" class="LineNr">439 </span>  ]
@@ -509,7 +509,7 @@ if ('onhashchange' in window) {
 <span id="L447" class="LineNr">447 </span>   <span class="Constant"> .]                                                 ╎                                                 .</span>
 <span id="L448" class="LineNr">448 </span>   <span class="Constant"> .                                                  ╎                                                 .</span>
 <span id="L449" class="LineNr">449 </span>   <span class="Constant"> .foo: missing type for 'x' in 'x &lt;- copy 0'        ╎                                                 .</span>
-<span id="L450" class="LineNr">450 </span>   <span class="Constant"> .foo: can't copy '0' to 'x'; types don't <a href='../065duplex_list.mu.html#L585'>match</a>     ╎                                                 .</span>
+<span id="L450" class="LineNr">450 </span>   <span class="Constant"> .foo: can't copy '0' to 'x'; types don't <a href='../065duplex_list.mu.html#L642'>match</a>     ╎                                                 .</span>
 <span id="L451" class="LineNr">451 </span>   <span class="Constant"> .╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╎                                                 .</span>
 <span id="L452" class="LineNr">452 </span>   <span class="Constant"> .                                                  ╎                                                 .</span>
 <span id="L453" class="LineNr">453 </span>  ]
@@ -527,7 +527,7 @@ if ('onhashchange' in window) {
 <span id="L465" class="LineNr">465 </span><span class="Constant">    ]</span>
 <span id="L466" class="LineNr">466 </span>  ]
 <span id="L467" class="LineNr">467 </span>  env:&amp;:environment <span class="Special">&lt;-</span> <a href='004-programming-environment.mu.html#L21'>new-programming-environment</a> <a href='../088file.mu.html#L11'>resources</a>, <a href='../081print.mu.html#L16'>screen</a>, <span class="Constant">[foo]</span>
-<span id="L468" class="LineNr">468 </span>  <a href='004-programming-environment.mu.html#L402'>render-all</a> <a href='../081print.mu.html#L16'>screen</a>, env, <a href='001-editor.mu.html#L107'>render</a>
+<span id="L468" class="LineNr">468 </span>  <a href='004-programming-environment.mu.html#L402'>render-all</a> <a href='../081print.mu.html#L16'>screen</a>, env, <a href='001-editor.mu.html#L109'>render</a>
 <span id="L469" class="LineNr">469 </span>  assume-console [
 <span id="L470" class="LineNr">470 </span>    press F4
 <span id="L471" class="LineNr">471 </span>  ]
@@ -559,7 +559,7 @@ if ('onhashchange' in window) {
 <span id="L497" class="LineNr">497 </span>    ]
 <span id="L498" class="LineNr">498 </span>  ]
 <span id="L499" class="LineNr">499 </span>  env:&amp;:environment <span class="Special">&lt;-</span> <a href='004-programming-environment.mu.html#L21'>new-programming-environment</a> <a href='../088file.mu.html#L11'>resources</a>, <a href='../081print.mu.html#L16'>screen</a>, <span class="Constant">[foo]</span>
-<span id="L500" class="LineNr">500 </span>  <a href='004-programming-environment.mu.html#L402'>render-all</a> <a href='../081print.mu.html#L16'>screen</a>, env, <a href='001-editor.mu.html#L107'>render</a>
+<span id="L500" class="LineNr">500 </span>  <a href='004-programming-environment.mu.html#L402'>render-all</a> <a href='../081print.mu.html#L16'>screen</a>, env, <a href='001-editor.mu.html#L109'>render</a>
 <span id="L501" class="LineNr">501 </span>  assume-console [
 <span id="L502" class="LineNr">502 </span>    press F4
 <span id="L503" class="LineNr">503 </span>  ]
@@ -596,7 +596,7 @@ if ('onhashchange' in window) {
 <span id="L534" class="LineNr">534 </span>    ]
 <span id="L535" class="LineNr">535 </span>  ]
 <span id="L536" class="LineNr">536 </span>  env:&amp;:environment <span class="Special">&lt;-</span> <a href='004-programming-environment.mu.html#L21'>new-programming-environment</a> <a href='../088file.mu.html#L11'>resources</a>, <a href='../081print.mu.html#L16'>screen</a>, <span class="Constant">[foo]</span>
-<span id="L537" class="LineNr">537 </span>  <a href='004-programming-environment.mu.html#L402'>render-all</a> <a href='../081print.mu.html#L16'>screen</a>, env, <a href='001-editor.mu.html#L107'>render</a>
+<span id="L537" class="LineNr">537 </span>  <a href='004-programming-environment.mu.html#L402'>render-all</a> <a href='../081print.mu.html#L16'>screen</a>, env, <a href='001-editor.mu.html#L109'>render</a>
 <span id="L538" class="LineNr">538 </span>  assume-console [
 <span id="L539" class="LineNr">539 </span>    press F4
 <span id="L540" class="LineNr">540 </span>  ]
@@ -633,7 +633,7 @@ if ('onhashchange' in window) {
 <span id="L571" class="LineNr">571 </span>    ]
 <span id="L572" class="LineNr">572 </span>  ]
 <span id="L573" class="LineNr">573 </span>  env:&amp;:environment <span class="Special">&lt;-</span> <a href='004-programming-environment.mu.html#L21'>new-programming-environment</a> <a href='../088file.mu.html#L11'>resources</a>, <a href='../081print.mu.html#L16'>screen</a>, <span class="Constant">[foo]</span>
-<span id="L574" class="LineNr">574 </span>  <a href='004-programming-environment.mu.html#L402'>render-all</a> <a href='../081print.mu.html#L16'>screen</a>, env, <a href='001-editor.mu.html#L107'>render</a>
+<span id="L574" class="LineNr">574 </span>  <a href='004-programming-environment.mu.html#L402'>render-all</a> <a href='../081print.mu.html#L16'>screen</a>, env, <a href='001-editor.mu.html#L109'>render</a>
 <span id="L575" class="LineNr">575 </span>  assume-console [
 <span id="L576" class="LineNr">576 </span>    press F4
 <span id="L577" class="LineNr">577 </span>  ]
@@ -685,7 +685,7 @@ if ('onhashchange' in window) {
 <span id="L623" class="LineNr">623 </span>    ]
 <span id="L624" class="LineNr">624 </span>  ]
 <span id="L625" class="LineNr">625 </span>  env:&amp;:environment <span class="Special">&lt;-</span> <a href='004-programming-environment.mu.html#L21'>new-programming-environment</a> <a href='../088file.mu.html#L11'>resources</a>, <a href='../081print.mu.html#L16'>screen</a>, <span class="Constant">[foo]</span>
-<span id="L626" class="LineNr">626 </span>  <a href='004-programming-environment.mu.html#L402'>render-all</a> <a href='../081print.mu.html#L16'>screen</a>, env, <a href='001-editor.mu.html#L107'>render</a>
+<span id="L626" class="LineNr">626 </span>  <a href='004-programming-environment.mu.html#L402'>render-all</a> <a href='../081print.mu.html#L16'>screen</a>, env, <a href='001-editor.mu.html#L109'>render</a>
 <span id="L627" class="LineNr">627 </span>  assume-console [
 <span id="L628" class="LineNr">628 </span>    press F4
 <span id="L629" class="LineNr">629 </span>  ]
@@ -738,11 +738,11 @@ if ('onhashchange' in window) {
 <span id="L676" class="LineNr">676 </span>    ]
 <span id="L677" class="LineNr">677 </span>  ]
 <span id="L678" class="LineNr">678 </span>  env:&amp;:environment <span class="Special">&lt;-</span> <a href='004-programming-environment.mu.html#L21'>new-programming-environment</a> <a href='../088file.mu.html#L11'>resources</a>, <a href='../081print.mu.html#L16'>screen</a>, <span class="Constant">[foo]</span>
-<span id="L679" class="LineNr">679 </span>  <a href='004-programming-environment.mu.html#L402'>render-all</a> <a href='../081print.mu.html#L16'>screen</a>, env, <a href='001-editor.mu.html#L107'>render</a>
+<span id="L679" class="LineNr">679 </span>  <a href='004-programming-environment.mu.html#L402'>render-all</a> <a href='../081print.mu.html#L16'>screen</a>, env, <a href='001-editor.mu.html#L109'>render</a>
 <span id="L680" class="LineNr">680 </span>  <span class="Comment"># hit F4, generating errors, then scroll down</span>
 <span id="L681" class="LineNr">681 </span>  assume-console [
 <span id="L682" class="LineNr">682 </span>    press F4
-<span id="L683" class="LineNr">683 </span>    press <a href='003-shortcuts.mu.html#L3597'>page-down</a>
+<span id="L683" class="LineNr">683 </span>    press <a href='003-shortcuts.mu.html#L3610'>page-down</a>
 <span id="L684" class="LineNr">684 </span>  ]
 <span id="L685" class="LineNr">685 </span>  run [
 <span id="L686" class="LineNr">686 </span>    <a href='004-programming-environment.mu.html#L39'>event-loop</a> <a href='../081print.mu.html#L16'>screen</a>, <a href='../084console.mu.html#L23'>console</a>, env, <a href='../088file.mu.html#L11'>resources</a>
@@ -765,7 +765,7 @@ if ('onhashchange' in window) {
 <span id="L703" class="LineNr">703 </span>  ]
 <span id="L704" class="LineNr">704 </span>  <span class="Comment"># sandbox editor contains an illegal instruction</span>
 <span id="L705" class="LineNr">705 </span>  env:&amp;:environment <span class="Special">&lt;-</span> <a href='004-programming-environment.mu.html#L21'>new-programming-environment</a> <a href='../088file.mu.html#L11'>resources</a>, <a href='../081print.mu.html#L16'>screen</a>, <span class="Constant">[get 1234:num, foo:offset]</span>
-<span id="L706" class="LineNr">706 </span>  <a href='004-programming-environment.mu.html#L402'>render-all</a> <a href='../081print.mu.html#L16'>screen</a>, env, <a href='001-editor.mu.html#L107'>render</a>
+<span id="L706" class="LineNr">706 </span>  <a href='004-programming-environment.mu.html#L402'>render-all</a> <a href='../081print.mu.html#L16'>screen</a>, env, <a href='001-editor.mu.html#L109'>render</a>
 <span id="L707" class="LineNr">707 </span>  assume-console [
 <span id="L708" class="LineNr">708 </span>    press F4
 <span id="L709" class="LineNr">709 </span>  ]
@@ -828,7 +828,7 @@ if ('onhashchange' in window) {
 <span id="L766" class="LineNr">766 </span>  ]
 <span id="L767" class="LineNr">767 </span>  <span class="Comment"># sandbox editor contains an illegal instruction</span>
 <span id="L768" class="LineNr">768 </span>  env:&amp;:environment <span class="Special">&lt;-</span> <a href='004-programming-environment.mu.html#L21'>new-programming-environment</a> <a href='../088file.mu.html#L11'>resources</a>, <a href='../081print.mu.html#L16'>screen</a>, <span class="Constant">[get 1234:num, foo:offset]</span>
-<span id="L769" class="LineNr">769 </span>  <a href='004-programming-environment.mu.html#L402'>render-all</a> <a href='../081print.mu.html#L16'>screen</a>, env, <a href='001-editor.mu.html#L107'>render</a>
+<span id="L769" class="LineNr">769 </span>  <a href='004-programming-environment.mu.html#L402'>render-all</a> <a href='../081print.mu.html#L16'>screen</a>, env, <a href='001-editor.mu.html#L109'>render</a>
 <span id="L770" class="LineNr">770 </span>  <span class="Comment"># run the code in the editors multiple times</span>
 <span id="L771" class="LineNr">771 </span>  assume-console [
 <span id="L772" class="LineNr">772 </span>    press F4
@@ -867,7 +867,7 @@ if ('onhashchange' in window) {
 <span id="L805" class="LineNr">805 </span>    ]
 <span id="L806" class="LineNr">806 </span>  ]
 <span id="L807" class="LineNr">807 </span>  env:&amp;:environment <span class="Special">&lt;-</span> <a href='004-programming-environment.mu.html#L21'>new-programming-environment</a> <a href='../088file.mu.html#L11'>resources</a>, <a href='../081print.mu.html#L16'>screen</a>, <span class="Constant">[foo]</span>
-<span id="L808" class="LineNr">808 </span>  <a href='004-programming-environment.mu.html#L402'>render-all</a> <a href='../081print.mu.html#L16'>screen</a>, env, <a href='001-editor.mu.html#L107'>render</a>
+<span id="L808" class="LineNr">808 </span>  <a href='004-programming-environment.mu.html#L402'>render-all</a> <a href='../081print.mu.html#L16'>screen</a>, env, <a href='001-editor.mu.html#L109'>render</a>
 <span id="L809" class="LineNr">809 </span>  <span class="Comment"># run the sandbox</span>
 <span id="L810" class="LineNr">810 </span>  assume-console [
 <span id="L811" class="LineNr">811 </span>    press F4
@@ -906,7 +906,7 @@ if ('onhashchange' in window) {
 <span id="L844" class="LineNr">844 </span>    ]
 <span id="L845" class="LineNr">845 </span>  ]
 <span id="L846" class="LineNr">846 </span>  env:&amp;:environment <span class="Special">&lt;-</span> <a href='004-programming-environment.mu.html#L21'>new-programming-environment</a> <a href='../088file.mu.html#L11'>resources</a>, <a href='../081print.mu.html#L16'>screen</a>, <span class="Constant">[foo 4, 0]</span>
-<span id="L847" class="LineNr">847 </span>  <a href='004-programming-environment.mu.html#L402'>render-all</a> <a href='../081print.mu.html#L16'>screen</a>, env, <a href='001-editor.mu.html#L107'>render</a>
+<span id="L847" class="LineNr">847 </span>  <a href='004-programming-environment.mu.html#L402'>render-all</a> <a href='../081print.mu.html#L16'>screen</a>, env, <a href='001-editor.mu.html#L109'>render</a>
 <span id="L848" class="LineNr">848 </span>  <span class="Comment"># run</span>
 <span id="L849" class="LineNr">849 </span>  assume-console [
 <span id="L850" class="LineNr">850 </span>    press F4