Join-calculus (programming language)
Appearance
In computer science, the join-calculus is a programming language based on the identically-named join-calculus process calculus. It is implemented as an interpreter written in OCaml, and supports statically-typed distributed programming, transparent remote communication, agent-based mobility, and failure-detection.[1]
The join calculus has been integrated into several languages
- Polyphonic C#
- Join Java
- C++ via Boost[2]
- JErlang (the J is for Join, erjang is Erlang for the JVM)[3]
References
- ^ Cedric Fournet, Georges Gonthier (2000). "The Join Calculus: A Language for Distributed Mobile Programming".
{{cite journal}}
: Cite journal requires|journal=
(help) - ^ Yigong Liu - Join-Asynchronous Message Coordination and Concurrency Library
- ^ JErlang: Erlang with Joins
External links
- Join-calculus language homepage
- Yigong Liu - Join-Asynchronous Message Coordination and Concurrency Library
- JErlang: Erlang with Joins