Re: Question about E's history.
"Mark S. Miller" <[email protected]> Tue, 7 Jun 2011 14:35:07 -0700
| Newsgroups | gmane.comp.lang.e.general |
|---|---|
| Message-ID | <BANLkTi=69YGbJ4wM09z3jJ5LzyLALu_fBLt6b=c000kA6xkRSw@mail.gmail.com> |
On Tue, Jun 7, 2011 at 1:31 PM, Constantine Plotnikov < [email protected]> wrote: > Hi! > > One of very nice features of E is that operation of listening for promise > with when returns a promise, so asynchronous operations could be composed > and it enables functional asynchronous programming. I'm interested whether > it is E's original invention or E has borrowed the idea from somewhere? > I have never seen it before E. And it was not in E for many of E's first years. I distinctly remember Mark Seaborn, cc'ed, suggesting it. I think he suggested it on e-lang but I'm not sure. I know it happened between 1998 and 2003, but also do not know more precisely when. Async programming in E was *much* improved as a result. > I'm also interested if there is some document that describes origins of > core ideas on which E's concurrency model is based. > Concurrency Among Strangers at <erights.org/talks/promises/> and its expansion in parts 3 (core ideas) and chapter 23 (origins) of my thesis. > > Thanks, > Constantine > > _______________________________________________ > e-lang mailing list > [email protected] > http://www.eros-os.org/mailman/listinfo/e-lang > > -- Cheers, --MarkM _______________________________________________ e-lang mailing list [email protected] http://www.eros-os.org/mailman/listinfo/e-lang