call-by-name
Noun
Meaning
call-by-name (uncountable)
(programming) An evaluation strategy whereby an argument to a function is evaluated each time its value is used in the function, and is not evaluated at all if its value is never used.
Alternative names
call by name
Examples
Call-by-name is known by many compiler designers for the interesting " thunks " that are used to implement it.