[E-Lang] E FAQ
Vijay Saraswat
vijay@saraswat.org
Sat, 29 Sep 2001 22:05:44 -0400
I thought we used to refer to Hewitt's AIJ paper (1974?) on patterns of
control expressed through message passing as the seminal paper on actors.
When I spent time on this about ten years ago, I never was able to find a
good Actors language.. the authors always seemed to be interested in the
next big idea and never had time to write down a complete language
definition.
Talking about language definitions, it might be good to get a Scheme-like
language definition document going for E...
Actor[s]-like/style seems fine to me...
(Need to unpack my bibliography files!)
Jonathan A Rees wrote:
> Date: Thu, 27 Sep 2001 22:22:00 -0700
> From: "Mark S. Miller" <markm@caplet.com>
>
> I believe all this applies equally well to Actors, Concurrent
> Prolog, Joule, and Toontalk. We need a name for this category. If
> partisans of these others don't mind, I propose "Actor-like", since
> Hewitt did it first and almost perfectly. What other language
> paradigms are in this category? How would one classify Erlang?
> Mozart?
>
> What do you think of "pure concurrent" languages, by analogy with
> "pure functional"?
>
> I'd prefer "actors-like" or "Actors-like" or "actorsish" to
> "actor-like", since we're not talking about things that are like an
> actor, but rather things that are like an actors-something (language
> or model).
>
> Or we could be more aggressive and say "actors-based".
>
> The funny thing is that there was never any particular thing called
> "actors". There was the "actors model of computation," which I think
> was an informal notion, but no actors language, just Plasma, Act II,
> etc. (what others?).
>
> Is there anything on actors languages online, such as a history or
> overview? And/or can you suggest a canonical reference that I might
> find at an MIT library? I have a Plasma Primer (unpublished;
> photocopied from Sussman's personal copy), and I know about Gul Agha's
> book on Act II and the references in Henry's "Lieberary" (none
> available online), but "actors" always seems like a moving target and
> I don't know the best place to look for details.
>
> Jonathan
> _______________________________________________
> e-lang mailing list
> e-lang@mail.eros-os.org
> http://www.eros-os.org/mailman/listinfo/e-lang