handouts/ho09.tex
changeset 722 14914b57e207
parent 704 6d9c960a2b26
child 898 45a48c47dcca
equal deleted inserted replaced
721:e3c64f22dd31 722:14914b57e207
     9 %%\newcommand{\dn}{\stackrel{\mbox{\scriptsize def}}{=}}
     9 %%\newcommand{\dn}{\stackrel{\mbox{\scriptsize def}}{=}}
    10 
    10 
    11 \begin{document}
    11 \begin{document}
    12 \fnote{\copyright{} Christian Urban, King's College London, 2019}
    12 \fnote{\copyright{} Christian Urban, King's College London, 2019}
    13 
    13 
       
    14 
       
    15 % CPS translations
       
    16 % https://felleisen.org/matthias/4400-s20/lecture17.html
       
    17 
       
    18 %% pattern matching resources
       
    19 %% https://www.reddit.com/r/ProgrammingLanguages/comments/g1vno3/beginner_resources_for_compiling_pattern_matching/
    14 
    20 
    15 \section*{Handout 9 (LLVM, SSA and CPS)}
    21 \section*{Handout 9 (LLVM, SSA and CPS)}
    16 
    22 
    17 Reflecting on our two tiny compilers targetting the JVM, the code
    23 Reflecting on our two tiny compilers targetting the JVM, the code
    18 generation part was actually not so hard, no? Pretty much just some
    24 generation part was actually not so hard, no? Pretty much just some