When Steele and Sussman wanted to explore Actors, they built an
evaluator in LISP.  Their work eventually resulted in Scheme, which
moved us from dynamic to static/lexical scoping, but is _not_ an actor
language.  Since then there has been ongoing confusion about the
relationship, if any, between Actors and Lambda Calculus.

Kernel is a modern Scheme variant based on explicit, rather than
implicit evaluation.  It is on this foundation, in about a page of
code, that I demonstrate how a simple Actor system can be implemented.
 It is my hope that this show that Actors are not simply functions,
but rather are simple powerful building-blocks for managing
concurrency in the presence of mutable state.

<http://www.dalnefre.com/wp/2012/02/implementing-actors-in-kernel/>

============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org

Reply via email to