Dynamic DCC Related Reading

Types and Access Control

The Curry-Howard Isomorphism

Dependent Types

Monads

Staged Computation

Information Flow

Compiling Functional Programs

Other Reading