Caml-Flight is a parallel extension of INRIA's Caml-Light language featuring explicit static processes, explicit communications, deadlock-freedom and determinism. The first two features are inspired by the BSP (Bulk-synchronous parallel) methodology of scalable parallel programming, and the last two are deemed highly desirable by designers of declarative parallel languages:
Die Deadlock-Freiheit und der Determinismus der datenparallelen funktionalen Sprache vereinfachen die Programmentwicklung enorm. Fehler sind reproduzierbar und können so leichter gefunden werden.H.Kuchen, Eine datenparallele funktionale Sprache für Rechner mit verteiltem Speicher. in W.Mackens and S.Rump (Eds.), Software-Engineering in Scientific Computing, Vieweg Verlag, 1996.