ActorFoundry
Encyclopedia
ActorFoundry is a Java-based library for Actor programming
. It enables writing actor programs in the usual Java syntax. It support safe (by-copy) as well as efficient (zero-copy) messaging, actor mobility, and message ordering using local synchronization constraints. The run-time provides location-independence and fairness in scheduling.
It is being actively developed and maintained by the Open Systems Laboratory at the University of Illinois.
.
In Fall 2008, the project has been revived at the Open Systems Laboratory. Some of the recent performance enhancements are discussed in
Actor model
In computer science, the Actor model is a mathematical model of concurrent computation that treats "actors" as the universal primitives of concurrent digital computation: in response to a message that it receives, an actor can make local decisions, create more actors, send more messages, and...
. It enables writing actor programs in the usual Java syntax. It support safe (by-copy) as well as efficient (zero-copy) messaging, actor mobility, and message ordering using local synchronization constraints. The run-time provides location-independence and fairness in scheduling.
It is being actively developed and maintained by the Open Systems Laboratory at the University of Illinois.
History
ActorFoundry was originally designed and implemented by Mark Astley along with Thomas Clausen and James Waldby around 1998-2000. Mark Astley was a member of Open Systems Laboratory at that time. Actor Foundry (the original name had a space) can be accessed at its old page. provides a comparison of Actor Foundry with SALSASALSA programming language
The SALSA programming language is an actor-oriented programming language that uses concurrency primitives beyond asynchronous message passing, including token-passing, join, and first-class continuations...
.
In Fall 2008, the project has been revived at the Open Systems Laboratory. Some of the recent performance enhancements are discussed in