about summary refs log tree commit diff stats
path: root/apps/tile/environment.mu
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2020-10-26 22:35:20 -0700
committerKartik Agaram <vc@akkartik.com>2020-10-26 23:45:40 -0700
commit0f9a65dc0d10d93319eacf8ccff75a068e5f97a8 (patch)
treea34427229e12d9cbea59d71d4a94825ee24f4c85 /apps/tile/environment.mu
parentf3d1929033856ac12db84435c317c5a288f898b3 (diff)
downloadmu-0f9a65dc0d10d93319eacf8ccff75a068e5f97a8.tar.gz
7120 - tile: array of lines from file
Requires a quick hacky change to Mu compiler.
Diffstat (limited to 'apps/tile/environment.mu')
-rw-r--r--apps/tile/environment.mu6
1 files changed, 5 insertions, 1 deletions
diff --git a/apps/tile/environment.mu b/apps/tile/environment.mu
index 230fc1be..971e8d9f 100644
--- a/apps/tile/environment.mu
+++ b/apps/tile/environment.mu
@@ -790,6 +790,10 @@ fn bound-function? w: (addr word), functions-ah: (addr handle function) -> resul
   subresult <- word-equal? w, "slurp"
   compare subresult, 0  # false
   break-if-!=
+  # if w == "lines" return true
+  subresult <- word-equal? w, "lines"
+  compare subresult, 0  # false
+  break-if-!=
   # if w == "dup" return true
   subresult <- word-equal? w, "dup"
   compare subresult, 0  # false
@@ -1558,7 +1562,7 @@ fn clear-canvas _env: (addr environment) {
   move-cursor screen, 2, start-col
   print-string screen, "+ - * len"
   move-cursor screen, 3, start-col
-  print-string screen, "open read slurp"
+  print-string screen, "open read slurp lines"
   move-cursor screen, 4, start-col
   print-string screen, "dup swap"
   # currently defined functions