about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2020-03-16 01:53:09 -0700
committerKartik Agaram <vc@akkartik.com>2020-03-16 01:53:09 -0700
commite1de7e0661dfbde19872d06c1b27b42d9ca04d91 (patch)
tree05edd8c42872d09d1e4656621f2d664d0f7636b9
parentc48ce3c8bfb6d1578f2530ed84b8e7b25d435b6d (diff)
downloadmu-e1de7e0661dfbde19872d06c1b27b42d9ca04d91.tar.gz
6154 - include link to the Mu paper
-rw-r--r--README.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/README.md b/README.md
index 8684eac4..f2b07e56 100644
--- a/README.md
+++ b/README.md
@@ -68,7 +68,7 @@ There are no expressions, only statements that operate on variables. Most
 statements in Mu translate to a single machine code instruction. Variables
 reside in memory by default. Programs must specify registers when they want to
 use them. Functions must return results in registers. Execution begins at the
-function `main`, which always returns its result in register `ebx`. [This post](http://akkartik.name/post/mu-2019-2)
+function `main`, which always returns its result in register `ebx`. [This paper](http://akkartik.name/akkartik-convivial-20200315.pdf)
 has more details, and there's a [summary](mu_summary) of all supported
 instructions.