aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRose Hogenson <rhogenson@posteo.net>2022-04-22 21:10:08 -0700
committerRose Hogenson <rhogenson@posteo.net>2022-04-22 21:10:08 -0700
commitd94a8ae49cc08fda264ce3ab1cbea846158aff92 (patch)
tree6bf05c01e5e08be5d12e3888787b87c10c5d883e
parent645bb59af4ec249b86521643e19bb0f5d353a1f9 (diff)
downloadchromatopelma-d94a8ae49cc08fda264ce3ab1cbea846158aff92.tar.zst
Improve the README for Github.
-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