JoCaml: A Language for Concurrent Distributed and Mobile Programming

  title={JoCaml: A Language for Concurrent Distributed and Mobile Programming},
  author={C{\'e}dric Fournet and Fabrice Le Fessant and Luc Maranget and Alan Schmitt},
  booktitle={Advanced Functional Programming},
In these lecture notes, we give an overview of concurrent, distributed, and mobile programming using JoCaml. JoCaml is an extension of the Objective Caml language. It extends OCaml with support for concurrency and synchronization, the distributed execution of programs, and the dynamic relocation of active program fragments during 
Highly Cited
This paper has 69 citations. REVIEW CITATIONS

From This Paper

Topics from this paper.


Publications citing this paper.
Showing 1-10 of 42 extracted citations

Scalable join patterns

View 9 Excerpts
Highly Influenced

Type-safe higher-order channels with channel locality

J. Funct. Program. • 2009
View 6 Excerpts
Highly Influenced

Autonomous Mobile Programs

2006 IEEE/WIC/ACM International Conference on Intelligent Agent Technology • 2006
View 5 Excerpts
Highly Influenced

The Chemical Approach to Typestate-Oriented Programming

ACM Trans. Program. Lang. Syst. • 2017
View 5 Excerpts
Highly Influenced

On The Design of Chorded Languages

View 5 Excerpts
Highly Influenced

69 Citations

Citations per Year
Semantic Scholar estimates that this publication has 69 citations based on the available data.

See our FAQ for additional information.


Publications referenced by this paper.
Showing 1-10 of 31 references

Maranget . Compiling joinpatterns

F. Le Fessant, L.
HLCL ’ 98 : High - Level Concurrent Languages , volume 16 ( 3 ) of Electronic Notes in Theoretical Computer Science • 2001

Distributed communication in ML

J. Funct. Program. • 2000
View 1 Excerpt

Functional Nets

ESOP • 2000
View 1 Excerpt

Similar Papers

Loading similar papers…