A history of haskell: being lazy with class
A History of Haskell
Simon describes the history of Haskell, including its genesis and principles, technical contributions, implementations and tools, and applications and impact.
More
STG
Haskell’s semantics are based on lambda calculus, while its execution is implemented by an abstract machine such as STG, which ultimately runs on a physical CPU.
From Lambda Expressions to Effects
Evaluation and Interpretation
Definitional Interpreters for Higher-Order Programming Languages (PDF)