diff options
Diffstat (limited to 'html/edit/011-errors.mu.html')
-rw-r--r-- | html/edit/011-errors.mu.html | 64 |
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"><-</span> copy <span class="Constant">1/true</span> +<span id="L20" class="LineNr"> 20 </span> errors-found? <span class="Special"><-</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"><-</span> copy <span class="Constant">0/false</span> +<span id="L23" class="LineNr"> 23 </span> errors-found? <span class="Special"><-</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'><begin-run-sandboxes-on-F4></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"><-</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"><-</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"><-</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"><-</span> get *env, <span class="Constant">error-index:offset</span> <span id="L74" class="LineNr"> 74 </span> sandboxes-completed-successfully?:bool <span class="Special"><-</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"><-</span> copy <span class="Constant">1/true</span> +<span id="L76" class="LineNr"> 76 </span> errors-found? <span class="Special"><-</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:&:environment <span class="Special"><-</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:&:environment <span class="Special"><-</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:&:environment <span class="Special"><-</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:&:environment <span class="Special"><-</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:&:environment <span class="Special"><-</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"> -> </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:&:num <- copy 0|</span> +<span id="L313" class="LineNr">313 </span><span class="Constant"> | y:&:num <- copy null|</span> <span id="L314" class="LineNr">314 </span><span class="Constant"> | z <- 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:&:environment <span class="Special"><-</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 -> 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:&:num <- copy 0 ╎foo 2 .</span> +<span id="L329" class="LineNr">329 </span> <span class="Constant"> . y:&:num <- copy null ╎foo 2 .</span> <span id="L330" class="LineNr">330 </span> <span class="Constant"> . z <- 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 -> 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:&:num <- copy 0 ╎foo 2 .</span> +<span id="L349" class="LineNr">349 </span> <span class="Constant"> . y:&:num <- copy null ╎foo 2 .</span> <span id="L350" class="LineNr">350 </span> <span class="Constant"> . z <- 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"><-</span> new <span class="Constant">[x:&:<a href='../064list.mu.html#L6'>list</a>:num <- copy 0</span> +<span id="L370" class="LineNr">370 </span> test-sandbox:text <span class="Special"><-</span> new <span class="Constant">[x:&:<a href='../064list.mu.html#L6'>list</a>:num <- 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:&:environment <span class="Special"><-</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:&:environment <span class="Special"><-</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 <- 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:&:environment <span class="Special"><-</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:&:environment <span class="Special"><-</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:&:environment <span class="Special"><-</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:&:environment <span class="Special"><-</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:&:environment <span class="Special"><-</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:&:environment <span class="Special"><-</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:&:environment <span class="Special"><-</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:&:environment <span class="Special"><-</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:&:environment <span class="Special"><-</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:&:environment <span class="Special"><-</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 |