about summary refs log tree commit diff stats
path: root/Readme.md
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2015-02-02 12:19:47 -0800
committerKartik K. Agaram <vc@akkartik.com>2015-02-02 12:19:47 -0800
commit128160155a650d685b60c8c76190bade197b364d (patch)
tree26d5012127e7e8bf07f4d7286d1bac806dd9d63f /Readme.md
parent01fdc936891fe4a796eb97dcfe542ec4822b0b1c (diff)
downloadmu-128160155a650d685b60c8c76190bade197b364d.tar.gz
703
Diffstat (limited to 'Readme.md')
-rw-r--r--Readme.md6
1 files changed, 6 insertions, 0 deletions
diff --git a/Readme.md b/Readme.md
index dedd320b..16219566 100644
--- a/Readme.md
+++ b/Readme.md
@@ -253,6 +253,12 @@ inserting code at them.
 
 (You'll find this version in `tangle.mu`.)
 
+This is a good time to point out that `{` and `}` are also just labels in mu
+syntax, and that `break` and `loop` get rewritten as jumps to just after the
+enclosing `}` and `{` respectively. This gives us a simple sort of structured
+programming without adding complexity to the parser -- mu functions remain
+just flat lists of instructions.
+
 ---
 
 Another example, this time with concurrency.