Lecture 4: Eva programming language

You will learn:

  • AST formats
  • S-expression
  • Eva programming language
  • Eval -- the core of an interpreter
  • Statement vs. Expression
  • Closures
  • Lambda functions
  • IILE: Immediately-invoked lambda expressions