SR (programming language)
Resources encapsulate processes and the variables they share, and can be separately compiled. Operations provide the primary mechanism for process interaction.
SR provides a novel integration of the mechanisms for invoking and servicing operations. Consequently, it supports local and remote procedure call, rendezvous, message passing, dynamic process creation, multicast, semaphores and shared memory.
- Gregory R. Andrews, Ronald A. Olsson: The SR Programming Language: Concurrency in Practice, ISBN 0-8053-0088-0
- Stephen J. Hartley: Operating Systems Programming: The SR Programming Language, Oxford University Press, ISBN 0-19-509579-0