about summary refs log tree commit diff stats
path: root/sandbox
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2016-02-25 17:12:51 -0800
committerKartik K. Agaram <vc@akkartik.com>2016-02-25 17:12:51 -0800
commit0f5a2f4e21046e319ce0fadec32cc5e89d2f4620 (patch)
tree8716a9e1e20b8f34d0d5518335b1ed79e0e6aea0 /sandbox
parenta0b9fa55a0e00a9dcf82ecfa081152ab5296b424 (diff)
downloadmu-0f5a2f4e21046e319ce0fadec32cc5e89d2f4620.tar.gz
2705 - eradicate 'warning' from apps
Diffstat (limited to 'sandbox')
-rw-r--r--sandbox/010-errors.mu (renamed from sandbox/010-warnings.mu)104
1 files changed, 52 insertions, 52 deletions
diff --git a/sandbox/010-warnings.mu b/sandbox/010-errors.mu
index 8ceb88bb..6a2c87ed 100644
--- a/sandbox/010-warnings.mu
+++ b/sandbox/010-errors.mu
@@ -1,27 +1,27 @@
 ## handling malformed programs
 
 container programming-environment-data [
-  recipe-warnings:address:shared:array:character
+  recipe-errors:address:shared:array:character
 ]
 
-# copy code from recipe editor, persist, load into mu, save any warnings
+# copy code from recipe editor, persist, load into mu, save any errors
 # test-recipes is a hook for testing
 recipe! update-recipes env:address:shared:programming-environment-data, screen:address:shared:screen, test-recipes:address:shared:array:character -> errors-found?:boolean, env:address:shared:programming-environment-data, screen:address:shared:screen [
   local-scope
   load-ingredients
-  recipe-warnings:address:address:shared:array:character <- get-address *env, recipe-warnings:offset
+  recipe-errors:address:address:shared:array:character <- get-address *env, recipe-errors:offset
   {
     break-if test-recipes
     in:address:shared:array:character <- restore [recipes.mu]
-    *recipe-warnings <- reload in
+    *recipe-errors <- reload in
   }
   {
     break-unless test-recipes
-    *recipe-warnings <- reload test-recipes
+    *recipe-errors <- reload test-recipes
   }
   # if recipe editor has errors, stop
   {
-    break-unless *recipe-warnings
+    break-unless *recipe-errors
     status:address:shared:array:character <- new [errors found     ]
     update-status screen, status, 1/red
     errors-found? <- copy 1/true
@@ -32,31 +32,31 @@ recipe! update-recipes env:address:shared:programming-environment-data, screen:a
 
 before <render-components-end> [
   trace 11, [app], [render status]
-  recipe-warnings:address:shared:array:character <- get *env, recipe-warnings:offset
+  recipe-errors:address:shared:array:character <- get *env, recipe-errors:offset
   {
-    break-unless recipe-warnings
+    break-unless recipe-errors
     status:address:shared:array:character <- new [errors found     ]
     update-status screen, status, 1/red
   }
 ]
 
 container programming-environment-data [
-  warning-index:number  # index of first sandbox with an error (or -1 if none)
+  error-index:number  # index of first sandbox with an error (or -1 if none)
 ]
 
 after <programming-environment-initialization> [
-  warning-index:address:number <- get-address *result, warning-index:offset
-  *warning-index <- copy -1
+  error-index:address:number <- get-address *result, error-index:offset
+  *error-index <- copy -1
 ]
 
 after <run-sandboxes-begin> [
-  warning-index:address:number <- get-address *env, warning-index:offset
-  *warning-index <- copy -1
+  error-index:address:number <- get-address *env, error-index:offset
+  *error-index <- copy -1
 ]
 
 before <run-sandboxes-end> [
   {
-    sandboxes-completed-successfully?:boolean <- equal *warning-index, -1
+    sandboxes-completed-successfully?:boolean <- equal *error-index, -1
     break-if sandboxes-completed-successfully?
     errors-found? <- copy 1/true
   }
@@ -64,21 +64,21 @@ before <run-sandboxes-end> [
 
 before <render-components-end> [
   {
-    break-if recipe-warnings
-    warning-index:number <- get *env, warning-index:offset
-    sandboxes-completed-successfully?:boolean <- equal warning-index, -1
+    break-if recipe-errors
+    error-index:number <- get *env, error-index:offset
+    sandboxes-completed-successfully?:boolean <- equal error-index, -1
     break-if sandboxes-completed-successfully?
     status-template:address:shared:array:character <- new [errors found (_)    ]
-    warning-index-text:address:shared:array:character <- to-text warning-index
-    status:address:shared:array:character <- interpolate status-template, warning-index-text
-#?     $print [update-status: sandbox warning], 10/newline
+    error-index-text:address:shared:array:character <- to-text error-index
+    status:address:shared:array:character <- interpolate status-template, error-index-text
+#?     $print [update-status: sandbox error], 10/newline
     update-status screen, status, 1/red
 #?     $print [run sandboxes end], 10/newline
   }
 ]
 
 container sandbox-data [
-  warnings:address:shared:array:character
+  errors:address:shared:array:character
 ]
 
 recipe! update-sandbox sandbox:address:shared:sandbox-data, env:address:shared:programming-environment-data, idx:number -> sandbox:address:shared:sandbox-data, env:address:shared:programming-environment-data [
@@ -86,29 +86,29 @@ recipe! update-sandbox sandbox:address:shared:sandbox-data, env:address:shared:p
   load-ingredients
   data:address:shared:array:character <- get *sandbox, data:offset
   response:address:address:shared:array:character <- get-address *sandbox, response:offset
-  warnings:address:address:shared:array:character <- get-address *sandbox, warnings:offset
+  errors:address:address:shared:array:character <- get-address *sandbox, errors:offset
   trace:address:address:shared:array:character <- get-address *sandbox, trace:offset
   fake-screen:address:address:shared:screen <- get-address *sandbox, screen:offset
-  recipe-warnings:address:shared:array:character <- get *env, recipe-warnings:offset
+  recipe-errors:address:shared:array:character <- get *env, recipe-errors:offset
   {
-    break-unless recipe-warnings
-    *warnings <- copy recipe-warnings
+    break-unless recipe-errors
+    *errors <- copy recipe-errors
     reply
   }
-  *response, *warnings, *fake-screen, *trace, completed?:boolean <- run-interactive data
+  *response, *errors, *fake-screen, *trace, completed?:boolean <- run-interactive data
   {
-    break-if *warnings
+    break-if *errors
     break-if completed?:boolean
-    *warnings <- new [took too long!
+    *errors <- new [took too long!
 ]
   }
   {
-    break-unless *warnings
-#?     $print [setting warning-index to ], idx, 10/newline
-    warning-index:address:number <- get-address *env, warning-index:offset
-    warning-not-set?:boolean <- equal *warning-index, -1
-    break-unless warning-not-set?
-    *warning-index <- copy idx
+    break-unless *errors
+#?     $print [setting error-index to ], idx, 10/newline
+    error-index:address:number <- get-address *env, error-index:offset
+    error-not-set?:boolean <- equal *error-index, -1
+    break-unless error-not-set?
+    *error-index <- copy idx
   }
 #?   $print [done with run-interactive], 10/newline
 ]
@@ -116,22 +116,22 @@ recipe! update-sandbox sandbox:address:shared:sandbox-data, env:address:shared:p
 # make sure we render any trace
 after <render-sandbox-trace-done> [
   {
-    sandbox-warnings:address:shared:array:character <- get *sandbox, warnings:offset
-    break-unless sandbox-warnings
+    sandbox-errors:address:shared:array:character <- get *sandbox, errors:offset
+    break-unless sandbox-errors
     response-starting-row:address:number <- get-address *sandbox, response-starting-row-on-screen:offset
     *response-starting-row <- copy 0  # no response
     {
       break-unless env
-      recipe-warnings:address:shared:array:character <- get *env, recipe-warnings:offset
-      row, screen <- render screen, recipe-warnings, left, right, 1/red, row
+      recipe-errors:address:shared:array:character <- get *env, recipe-errors:offset
+      row, screen <- render screen, recipe-errors, left, right, 1/red, row
     }
-    row, screen <- render screen, sandbox-warnings, left, right, 1/red, row
+    row, screen <- render screen, sandbox-errors, left, right, 1/red, row
     # don't try to print anything more for this sandbox
     jump +render-sandbox-end:label
   }
 ]
 
-scenario run-shows-warnings-in-get [
+scenario run-shows-errors-in-get [
   trace-until 100/app  # trace too long
   assume-screen 50/width, 20/height
   1:address:shared:array:character <- new [ 
@@ -252,7 +252,7 @@ scenario run-updates-status-with-first-erroneous-sandbox-2 [
   ]
 ]
 
-scenario run-hides-warnings-from-past-sandboxes [
+scenario run-hides-errors-from-past-sandboxes [
   trace-until 100/app  # trace too long
   assume-screen 50/width, 20/height
   1:address:shared:array:character <- new []
@@ -284,7 +284,7 @@ scenario run-hides-warnings-from-past-sandboxes [
   ]
 ]
 
-scenario run-updates-warnings-for-shape-shifting-recipes [
+scenario run-updates-errors-for-shape-shifting-recipes [
   trace-until 100/app  # trace too long
   assume-screen 50/width, 20/height
   # define a shape-shifting recipe with an error
@@ -331,7 +331,7 @@ z <- add x, [a]
   ]
 ]
 
-scenario run-avoids-spurious-warnings-on-reloading-shape-shifting-recipes [
+scenario run-avoids-spurious-errors-on-reloading-shape-shifting-recipes [
   trace-until 100/app  # trace too long
   assume-screen 50/width, 20/height
   # overload a well-known shape-shifting recipe
@@ -379,7 +379,7 @@ to-text x]
   ]
 ]
 
-scenario run-shows-missing-type-warnings [
+scenario run-shows-missing-type-errors [
   trace-until 100/app  # trace too long
   assume-screen 50/width, 20/height
   1:address:shared:array:character <- new [ 
@@ -409,7 +409,7 @@ recipe foo [
   ]
 ]
 
-scenario run-shows-unbalanced-bracket-warnings [
+scenario run-shows-unbalanced-bracket-errors [
   trace-until 100/app  # trace too long
   assume-screen 50/width, 20/height
   # recipe is incomplete (unbalanced '[')
@@ -439,7 +439,7 @@ recipe foo «
   ]
 ]
 
-scenario run-shows-get-on-non-container-warnings [
+scenario run-shows-get-on-non-container-errors [
   trace-until 100/app  # trace too long
   assume-screen 50/width, 20/height
   1:address:shared:array:character <- new [ 
@@ -467,7 +467,7 @@ recipe foo [
   ]
 ]
 
-scenario run-shows-non-literal-get-argument-warnings [
+scenario run-shows-non-literal-get-argument-errors [
   trace-until 100/app  # trace too long
   assume-screen 50/width, 20/height
   1:address:shared:array:character <- new [ 
@@ -496,7 +496,7 @@ recipe foo [
   ]
 ]
 
-scenario run-shows-warnings-everytime [
+scenario run-shows-errors-everytime [
   trace-until 100/app  # trace too long
   assume-screen 50/width, 20/height
   # try to run a file with an error
@@ -536,7 +536,7 @@ recipe foo [
   ]
 ]
 
-scenario run-instruction-and-print-warnings [
+scenario run-instruction-and-print-errors [
   trace-until 100/app  # trace too long
   assume-screen 50/width, 15/height
   1:address:shared:array:character <- new [get 1:address:shared:point, 1:offset]
@@ -571,7 +571,7 @@ scenario run-instruction-and-print-warnings [
   ]
 ]
 
-scenario run-instruction-and-print-warnings-only-once [
+scenario run-instruction-and-print-errors-only-once [
   trace-until 100/app  # trace too long
   assume-screen 50/width, 10/height
   # editor contains an illegal instruction
@@ -629,10 +629,10 @@ loop
   ]
 ]
 
-scenario sandbox-with-warnings-shows-trace [
+scenario sandbox-with-errors-shows-trace [
   trace-until 100/app  # trace too long
   assume-screen 50/width, 20/height
-  # generate a stash and a warning
+  # generate a stash and a error
   1:address:shared:array:character <- new [recipe foo [
 local-scope
 a:number <- next-ingredient