JoCaml
From Wikipedia, the free encyclopedia
JoCaml[1][2] is an experimental general-purpose, high-level, multi-paradigm, functional and object-oriented programming language derived from OCaml. It integrates the primitives of the join-calculus to enable flexible, type-checked concurrent and distributed programming. The current version of JoCaml is a re-implementation of the now unmaintained JoCaml[3] made by Fabrice Le Fessant, featuring a modified syntax and improved OCaml compatibility compared to the original.
![]() | This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages)
|
Quick Facts Paradigms, Family ...
Paradigms | Multi-paradigm: functional, imperative |
---|---|
Family | ML: Caml: OCaml |
Developer | Inria |
First appeared | 1999; 25 years ago (1999) |
Stable release | 4.01
/ March 2014; 10 years ago (2014-03) |
OS | Cross-platform |
License | LGPL |
Website | jocaml |
Close
JoCaml was used by team Camls 'R Us to implement a distributed ray tracer,[4] earning 2nd place on the ICFP 2000 programming contest.
The name is a reference to Joe Camel, a cartoon camel used in advertisements for Camel-brand cigarettes.