
7 Sep
2006
7 Sep
'06
12:24 p.m.
On Thu, 2006-09-07 at 11:03 +0400, Bulat Ziganshin wrote: . . .
it was the first imperative language supporting closures, after all
Uh, what about lisp? The (MIT) lisp 1.4 manual (ca. 1965) refers to FUNCTION differing from QUOTE in that it handled free variables "correctly"; I take this to mean that at least a primitive form of closure was provided. Moreover, a language that provides SET/SETQ, RPLACA/RPLACD and the PROG feature (including labels and a goto) surely qualifies as imperative? -- Bill Wood