generated at
遅延評価
引数よりも先に、外側関数から評価を進めること。

Futures and promises
Graph reduction
Incremental computing – a related concept whereby computations are only repeated if their inputs change. May be combined with lazy evaluation.


Lazy initialization
Lookahead

Non-strict programming language
Normal order evaluation