Next:
Introduction
Up:
main
Previous:
main
Contents
Introduction
The SALSA Distributed Programming Language
Outline
Actor-Oriented Programming
The Actor Model
Actors in SALSA
Writing Concurrent Programs
Actor State Modification
Actor Creation
Message Passing
Coordinating Concurrency
Token-Passing Continuations
Join Blocks
First-Class Continuations
Using Input/Output (I/O) Actors
Developing SALSA Programs
Writing SALSA Programs
HelloWorld example
Compiling and Running HelloWorld
Writing Distributed Programs
Worldwide Computing Model
The World-Wide Computer (WWC) Architecture
Universal Naming
WWC Implementation in SALSA
Universal Actor Creation
Referencing actors
Migration
Actors as Network Service
Run-time Support for WWC Application
Universal Naming Service
Theaters
Running an Application
Advanced Concurrency Coordination
Named Tokens
Join Block Continuations
Message Properties
Property: priority
Property: delay
Property: waitfor
Property: delayWaitfor
Actor Garbage Collection
Actor Garbage Definition
Actor Garbage Collection in SALSA
The Live Unblocked Actor Principle
Local Actor Garbage Collection
Optional Distributed Garbage Collection Service
Bibliography
Name Server Options and System Properties
Name Server Options
System Properties
Debugging Tips
Learning SALSA by Example Code
Package examples
Package tests
Visualization of SALSA Applications with OverView
Introduction
Using OverView with SALSA Programs
History of SALSA
SALSA Grammar
Wei-Jen Wang
2007-11-28