A key feature that distinguishes Haskell from other programming languages is lazy evaluation. Watch Jeremy Singer explain how laziness works.
Share this step
Laziness is a key feature of the Haskell programming language. The main idea is that we only evaluate expressions when they are actually needed. Unlike Haskell, most programming languages implement eager evaluation.