[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Age of Continuations?





>                  ... looks like the most solid original date for 
> continuations is 9/64, and for them as concepts in use to the 
> 1969-1972 timeframe, which is good enough for my purposes. 

>From the sound of Landin's "Histories of Discoveries
of Continuations: Belles-Lettres with Equivocal Tenses"
<http://www.dcs.qmul.ac.uk/~peterl/danvy/danvy.html>
it seems like mid-60's is about right, but the concepts
had been in use as early as the first closed subroutines.

> So reductions were afoot in opposite directions. Goto's were being
> expressed as calls (without return) [9]. Calls (with return) were
> being expressed as goto's ...
>
> Concerning this there was a certain nostalgia among old programmers
> of stackless architecture who'd lived through the anguished cries
> about early fortran's failure to provide ``re-enterability'' ...
> Shunting arguments, including return links, around had been a
> familiar chore.
> ...
> The control-address-as-data-item became the stack-frame-as-data-item
> became the program-closure-as-data-item. 

-Dave