È la regola di valutazione “impaziente” (call by value) che consiste nel ritornare immediatamente la valutazione dell’espressione associata a una variabile appena essa è incontrata. Ciò vuol dire che nella semantica lazy le variabili possono essere associate solo a valori.

Nella semantica operazionale eager o strict anche detta call by value, l’ambiente è una mappatura tra i nomi delle variabili e i risultati della loro valutazione.

Regole di inferenza della valutazione eager per la versione lazy del linguaggio Exp:

N.B.: è l’ambiente aggiornato facendo il binding della variabile al valore .

Nei linguaggi che hanno le funzioni, eager si differenzia in statico e dinamico, perché stiamo introducendo gli effetti computazionali.