SR - Synchronizing Resources. A language for concurrent programming. A
resource is the encapsulation of a process and its variables, and can be
separately compiled. Supports local and remote procedure call, rendezvous,
message passing, multicast, dynamic process creation, semaphores, and
shared memory. "An Overview of the SR Language and Implementation", G.
Andrews, ACM TOPLAS 10:51-86 (Jan 1988). "The SR Programming Language:
Concurrency in Practice", G.R. Andrews et al, Benjamin/Cummings 1993, ISBN
0-8053-0088-0. Version: 2.3
ftp://cs.arizona.edu/sr/sr.tar.Z
info: info-sr-request@cs.arizona.edu
Comments, Experience, Additions
Next Language: SRC Modula-3