next up previous contents
Next: Writing Concurrent Programs Up: Actor-Oriented Programming Previous: The Actor Model


Actors in SALSA

SALSA programmers write behaviors which include encapsulated state and message handlers for actor instances:

While SALSA supports the actor model, it goes further in providing linguistic abstractions for common coordination patterns in concurrent and distributed applications. For concurrency, it provides token passing continuations, join blocks, first-class continuations, named tokens, and message properties. For distribution, remote actor creation, and remote referencing, it provides universal naming abstractions, location-transparent communication, and migration support. Furthermore, SALSA provides automatic local and distributed garbage collection.


Wei-Jen Wang
2007-11-28