[Haskell-cafe] Lazy lists vs generators

Richard O'Keefe ok at cs.otago.ac.nz
Mon Jun 13 05:11:52 CEST 2011


On 11/06/2011, at 9:06 PM, <oleg at okmij.org> <oleg at okmij.org> wrote:
> The following web page talks about lazy lists and generators 
> 	http://okmij.org/ftp/continuations/generators.html
> in (perhaps too) great detail.

The Origins section mentions Alphard, saying
"Modern generators first appeared in the language Alphard
developed in the the group of Mary Shaw at CMU in mid-1970s."

But Interlisp-10 had generators back in 1973, if I'm reading
the manual at Trailing Edge correctly.  The implementation of
generators in Interlisp used the "Spaghetti Stack", closely
modelled on "A Model and Stack Implementation of Multiple
Environments" by Bobrow & Wegbreit.




More information about the Haskell-Cafe mailing list