Explores the representation and transformation of values, focusing on closure conversion and the challenges of representing functions in functional languages.
Explores translation inefficiencies, optimizations, hoisting functions, closure conversion, and dataflow analysis concepts like available expressions and live variables.