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/> _______________________________________________ fonc mailing list [email protected] http://vpri.org/mailman/listinfo/fonc
