diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2015-02-02 12:19:47 -0800 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2015-02-02 12:19:47 -0800 |
commit | 128160155a650d685b60c8c76190bade197b364d (patch) | |
tree | 26d5012127e7e8bf07f4d7286d1bac806dd9d63f | |
parent | 01fdc936891fe4a796eb97dcfe542ec4822b0b1c (diff) | |
download | mu-128160155a650d685b60c8c76190bade197b364d.tar.gz |
703
-rw-r--r-- | Readme.md | 6 |
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. |