ISWIM
If You See What I Mean. Landin 1966. ISWIM is purely functional, a sugaring of
lambda-calculus, and the ancestor of most modern applicative languages. An ISWIM
program is a single expression qualified by 'where' clauses (auxiliary
definitions including equations among variables), conditional expressions and
function definitions. ISWIM was the first language to use lazy evaluation and
introduced the offside rule for indentation.
["The Next 700 Programming Languages", P.J. Landin, CACM 9(3):157-166 (Mar
1966)].
Nearby terms:
ISTAR « ISTM « ISV « ISWIM » IT » it » ITAR
|