# HG changeset patch # User Christian Urban # Date 1538434553 -3600 # Node ID 49053023bb7eea18d60e2684dfbb54b1431cb98b # Parent 6ea92526ad168caa364b35678b6cd4936d3e8406 update diff -r 6ea92526ad16 -r 49053023bb7e LINKS --- a/LINKS Mon Oct 01 14:21:37 2018 +0100 +++ b/LINKS Mon Oct 01 23:55:53 2018 +0100 @@ -18,6 +18,16 @@ https://www.cs.cmu.edu/~fp/courses/15411-f13/lectures/ https://www.cs.cmu.edu/~fp/courses/15411-f14/lectures/ =============================== +Compiler book links +https://www.reddit.com/r/ProgrammingLanguages/comments/9k2hfd/introduction_to_compilers_and_language_design/ + +http://www.craftinginterpreters.com + +Book about SSA +http://ssabook.gforge.inria.fr/latest/book-full.pdf + +http://cs.lmu.edu/~ray/notes/ir/ +=============================== Selfhosting Lisp compiler for Lua https://github.com/sctb/lumen diff -r 6ea92526ad16 -r 49053023bb7e handouts/ho01.pdf Binary file handouts/ho01.pdf has changed diff -r 6ea92526ad16 -r 49053023bb7e handouts/ho01.tex --- a/handouts/ho01.tex Mon Oct 01 14:21:37 2018 +0100 +++ b/handouts/ho01.tex Mon Oct 01 23:55:53 2018 +0100 @@ -695,7 +695,7 @@ against regular expressions. A similar argument is made in \begin{center} -\url{https://elliot.land/validating-an-email-address} +\url{http://elliot.land/post/its-impossible-to-validate-an-email-address} \end{center}