Linda (coordination Language) - Implementations

Implementations

Linda was originally implemented in C and Fortran, but has since been implemented in many programming languages, including:

  • C: C-Linda, TCP-Linda, LinuxTuples
  • C++: CppLinda
  • Erlang: Erlinda
  • Java: JavaSpaces, TSpaces, LightTS, LIME
  • Lisp
  • Lua: LuaTS
  • Prolog: SICSus Prolog Linda
  • Python: PyLinda
  • Ruby: Rinda

Some of the more notable Linda implementations include:

  • C-Linda or TCP-Linda - the earliest commercial and a widespread implementation of virtual shared memory for supercomputers and clustered systems from Scientific Computing Associates, founded by Martin Schultz.
  • JavaSpaces - a Java-based tuplespace implementation that helped popularize distributed computing.
  • TSpaces - a Java-based tuplespace platform from IBM.

Read more about this topic:  Linda (coordination Language)