Next:
Contents
The SALSA Programming Language
Release Tutorial
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
Universal Actor Names (UANs)
Universal Actor Locators (UALs)
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
About this document ...
Wei-Jen Wang
2007-11-28