freebsd-ports/lang/sr/pkg-descr
Alexey Dokuchaev 78b6eb5cfd - Hopefully fix parallel (-jX) builds; unfortunately, had to use GNU make(1)
because of order-only prerequisites
- Drop indefinite article from the COMMENT line
- Respect CC and CFLAGS (passed via MAKE_ARGS)
- Convert to OptionsNG; minor miscellaneous fixes
- Update port description text while I am here
2013-08-24 11:28:53 +00:00

15 lines
790 B
Text

SR (Synchronizing Resources) is a language for writing concurrent programs,
developed in the University of Arizona. The main language constructs are
resources and operations. Resources encapsulate processes and variables
they share; operations provide the primary mechanism for process interaction.
SR provides a novel integration of the mechanisms for invoking and servicing
operations. Consequently, all local and remote procedure call, rendezvous,
message passing, dynamic process creation, multicast, and semaphores are
supported. SR also supports shared global variables and operations. Has a
nice interface (X11 and xtango).
SR is the predecessor to the MPD programming language, which provides the
same capabilities using different syntax.
WWW: http://www.cs.arizona.edu/sr/