diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2015-11-12 19:42:35 -0800 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2015-11-12 19:42:35 -0800 |
commit | b61dfa4fd3596d3095c8ff00913cc443dd751ad0 (patch) | |
tree | 7ae4f0d6f5664f4ffee650f780de7398dca688e6 | |
parent | 322416056beae917b0877f984ccc2b4b930a14ce (diff) | |
download | mu-b61dfa4fd3596d3095c8ff00913cc443dd751ad0.tar.gz |
2427
-rw-r--r-- | Readme.md | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Readme.md b/Readme.md index 9eb5761f..ef6dd7a1 100644 --- a/Readme.md +++ b/Readme.md @@ -132,7 +132,7 @@ Here's a second example, of a recipe that can take ingredients: <img alt='fahrenheit to celsius' src='html/f2c-1.png' width='426px'> Recipes can specify headers showing their expected ingredients and products, -separated by '->' (unlike the '<-' in *calls*). +separated by `->` (unlike the `<-` in *calls*). Since mu is a low-level VM language, it provides extra control at the cost of verbosity. You have explicit control over stack frames to isolate your recipes @@ -150,8 +150,8 @@ this translation recipes are once again just lists of instructions. This alternative syntax isn't just an implementation detail. I've actually found it easier to teach functions to non-programmers by starting with this -syntax, so that they can see the names of variables gradually transition from -caller to callee. +syntax, so that they can visualize a pipe from caller to callee, and see the +names of variables gradually get translated through the pipe. --- |