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)