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)