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