Re: Who 'invented' CPS?

Matthias Felleisen <[email protected]> Thu, 29 Nov 2007 16:18:12 -0500
Newsgroups gmane.comp.lang.lightweight
Message-ID <[email protected]>
The earliest citation for something close to cps -- described  
informally -- took place at a post-talk discussion, recorded for  
posterity by the secretary of the conference (imagine such  
backwardness of using a conference to get feedback on a paper!). It  
is from around 1961 or 1962 and discusses tail-jumping behavior.

Around 1967-1969, several different accounts popped up in a number of  
contexts: L. Morris, a Polish guy whose name escapes me, Hewitt's  
actor stuff suggests it, Reynolds. A couple of years later formal  
descriptions showed up: Fischer and Abdali and Plotkin. Eventually  
you saw it used in denotational semantics by Strachey and Wadsworth  
(full jumps).

John Reynolds once said to me "it was in the air, everyone knew about  
it." Or "the real question was back then, who hadn't come up with the  
trick yet."

-- Matthias





On Nov 29, 2007, at 3:20 PM, Pascal Costanza wrote:

> Hi,
>
> This is a question for historians. ;)
>
> Who 'invented' or discovered continuation-passing style? Was this  
> part of the lambda papers or did this come up earlier? Was the  
> style used before it got that name?
>
> Thanks a lot in advance for any hints...
>
> Pascal
>
> -- 
> Pascal Costanza, mailto:[email protected], http://p-cos.net
> Vrije Universiteit Brussel, Programming Technology Lab
> Pleinlaan 2, B-1050 Brussel, Belgium
>
>
>
>
>