Call-by-VALue eVALuation order is sometimes called "strict eVALuation" because, in a sequential system, it makes functions behave as though they were strict, in the sense that eVALuation of a function application cannot terminate before eVALuation of the argument. Similarly, languages are called strict if they use call-by-VALue argument passing. Compare eager eVALuation, lazy eVALuation. (1994-12-21)