aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README.md6
1 files changed, 3 insertions, 3 deletions
diff --git a/README.md b/README.md
index 90631ba..f10efc5 100644
--- a/README.md
+++ b/README.md
@@ -23,9 +23,9 @@ Scheme, and compiles to a minimal bytecode.
The cute scheme compiler (like most compilers) consists of a number of
phases that gradually transform a program from scheme code through
-numerous intermediate representations. The csc compiler has 2 such
+numerous intermediate representations. The csc compiler has 3 such
intermediate representations, not counting bytecode itself. These two
-languages are called IR1 and IR2.
+languages are creatively called IR1, IR2, and IR3.
### IR1
@@ -247,7 +247,7 @@ extensively from R6RS here.
> substitution. Marks applied after a substitution, i.e., appear over
> the substitution in the wrap, are not relevant and are ignored.
--- R6RS libraries pp. 50--51
+—R6RS libraries pp. 50–51
I can't claim to understand everything in the above quote, but I'll try
to summarize as best I can. The point of a wrap is that when an