[PRL] random flame: actors versus OO
Matthias Felleisen
matthias at ccs.neu.edu
Sat Feb 21 11:04:54 EST 2004
Perhaps it's really fair to say that some people had actor-oriented
programming in mind and that some others had class-based OO programming
in mind and yet a few more thought of plain OO programming. -- Matthias
On Tuesday, February 17, 2004, at 03:48 PM, William D Clinger wrote:
> I ran across this gem while browsing^H^H^H^H^H^H^H^H conducting
> a literature search. Unlike most flames you'll find on the web,
> this one is entirely true.
>
> Actors are the real thing of which object-oriented programming
> is the caricature. Actors are what Alan Kay had in mind but
> couldn't initially achieve when inventing the Object Oriented
> paradigm. When people say that OOP is based on an "intuitive"
> modelling of the world as objects in interaction, the intuition
> they invoke is the Actor model, but their actual OO model is a
> less-expressive version where only one object is active at a
> time, with a linear flow of control: Objects are crippled actors
> deprived of independent activity. Retrofitting concurrency in an
> existing Object-Oriented system can help express the Actor
> paradigm, but it requires more than the superficial addition of
> threads to unleash the real thing.
>
> -- Faré
> (François-René Rideau)
> http://cliki.tunes.org/Actor
>
> Will
>
> _______________________________________________
> PRL mailing list
> PRL at lists.ccs.neu.edu
> https://lists.ccs.neu.edu/bin/listinfo/prl
More information about the PRL
mailing list