Lecture 1

home work!

Languages and Metafunctions

The goal of this lecture is to introduce three basic points:
  1. abstract syntax trees (AST) as the essence of syntax,

  2. the Redex representation of abstract syntax trees, and

  3. Redex metafunctions for programming with abstract syntax.