lazy evaluation noun1 •Any of a variety of computing techniques that delay the computation of expressions until (and unless) the results are needed.By default, Haskell uses an execution strategy called lazy evaluation. Under laziness, an expression is never evaluated until it is needed for the evaluation of a larger one. — 2014 formslazy evaluations