"In 1975 Gerald J. Sussman and Guy L. Steele Jr. began experimenting with some interpreters in an attempt to understand the consequences of the Actor model of computation. This led to the publication during 1976–1978 of a series of papers describing a new dialect of Lisp called Scheme. Scheme was one of the first languages to have taken seriously the implications of lexical scoping and first-class functions. Namely, Scheme correctly treated closures—a closure is a function along with the local environment within which it was defined."
I heart Richard Gabriel once saying that the goal of Scheme was implement Carl Hewitt's Actor model but they discover closures instead, got hyped and forget about the original mission.
Later history repeat itself twice, Robert Virding a true Lisp Hacker implement LFE his own LISP for the BEAM ecosystem and accomplish the original Scheme goal and probably without even know or care much about it, in the similar way that once Mike Williams, Joe Armstrong and him build Erlang the best implementation (in my opinion) that we got from the Actor model without know nothing about it existence at the time of the development of Erlang.
thats how it goes w all tech history tho
take for instance gary "gates" kildall, no one knows, its a shame
seems like modern languages make the same mistakes.
i could be wrong....
IMHO that’s why Common Lisp is decades ahead of other languages. Lisp made its mistakes in the 60‘s and 70‘s and largely corrected them in Common Lisp in the 80’s.
You seem much more knowledgable than me....
We talking turbo pascal levels or what?