Re: Question about E's history.
Jonathan Rees <[email protected]> Sat, 11 Jun 2011 22:47:06 -0400
| Newsgroups | gmane.comp.lang.e.general |
|---|---|
| Message-ID | <[email protected]> |
Is this relevant as precedent? It was pretty well developed by 1984 http://en.wikipedia.org/wiki/MultiLisp but I don't know how well developed it was regarding pipelining. I suspect they got the 'promise' idea from Hewitt. Jonathan On Jun 11, 2011, at 4:23 PM, Mark S. Miller wrote: > On Sat, Jun 11, 2011 at 12:01 PM, Tom Van Cutsem > <[email protected]> wrote: > Hi Constantine, > > Having looked at various actor languages, I have not previously > encountered the type of asynchronous composability that when- > expressions provide. So E may be the first language to have > introduced this feature. > > About E's origins: in the paper "Concurrency among strangers", there > is a section titled "From objects to actors and back again" (section > 11) which I feel is a good reference to work that inspired E: <http://www.erights.org/talks/promises/index.html > > > > In general, I believe the actor model served as the greatest source > of inspiration for E: <http://en.wikipedia.org/wiki/Actor_model> > > I know from Mark that promises in Liskov's Argus language were also > a source of inspiration for promises in E. > > Not inspiration, but precedence and therefore credit. In 1989, Dean, > I, and others independently came up with a promise pipelining model > similar to Liskov and Shrira's promises as part of the Xanadu (aka > Udanax Gold) work <http://web.archive.org/web/20071023111712/http://www.sunless-sea.net/Transcripts/promise.html > >. Afterwards, we found out about their 1988 paper <http://portal.acm.org/citation.cfm?idT016 > >, and so have consistently given them credit for inventing the idea > first, as they did. ... _______________________________________________ e-lang mailing list [email protected] http://www.eros-os.org/mailman/listinfo/e-lang