Join-calculus (programming language): Difference between revisions

Content deleted Content added
AnomieBOT (talk | contribs)
m Dating maintenance tags: {{Afd-mergeto}}
{{R to section}} {{R with history}} + category
 
(12 intermediate revisions by 7 users not shown)
Line 1:
#REDIRECT [[Join-calculus#Languages based on the join-calculus]]
{{afd-mergeto|Join-calculus#Languages based on the join-calculus|Join-calculus (programming language)|09 April 2015|date=April 2015|date=April 2015|date=April 2015|date=April 2015|date=April 2015|date=April 2015|date=April 2015|date=April 2015|date=April 2015|date=April 2015|date=April 2015|date=April 2015|date=April 2015|date=April 2015}}
 
{{R to section}}
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.<ref>{{cite paper | author=Cedric Fournet, Georges Gonthier | title=The Join Calculus: A Language for Distributed Mobile Programming | year = 2000 | url=http://citeseer.ist.psu.edu/670457.html}}</ref>
{{R with history}}
 
The join calculus has been integrated into several languages
* [[Polyphonic C Sharp|Polyphonic C#]]
* [[Join Java]]
* C++ via Boost<ref>[http://channel.sourceforge.net/boost_join/libs/join/doc/boost_join_design.html Yigong Liu - Join-Asynchronous Message Coordination and Concurrency Library]</ref>
* JErlang (the J is for Join, erjang is Erlang for the JVM)<ref>[http://www.doc.ic.ac.uk/~susan/jerlang/ JErlang: Erlang with Joins]</ref>
 
== References ==
<references/>
 
== External links ==
*[http://moscova.inria.fr/join/index.shtml Join-calculus language homepage]
*[http://channel.sourceforge.net/boost_join/libs/join/doc/boost_join_design.html Yigong Liu - Join-Asynchronous Message Coordination and Concurrency Library]
*[http://www.doc.ic.ac.uk/~susan/jerlang/ JErlang: Erlang with Joins]
 
[[Category:Concurrent programming languages]]
 
 
{{compu-lang-stub}}