# HG changeset patch # User Christian Urban # Date 1538434553 -3600 # Node ID 617c3b0e0a81b73185eee4d5f9411026e8d2ca96 # Parent 1c689d44b2975d9d1b66c859873f966dd7ed64bb update diff -r 1c689d44b297 -r 617c3b0e0a81 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 1c689d44b297 -r 617c3b0e0a81 handouts/ho01.pdf Binary file handouts/ho01.pdf has changed diff -r 1c689d44b297 -r 617c3b0e0a81 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}