← All repos

LinearML

Functional language for parallel programming

Browse cluster: OCaml Systems and Utilities
237commits
11contributors
4languages

Tech stack & purpose

LinearML is a functional programming language designed for writing efficient parallel programs. The language is purely functional, statically typed, and uses strict evaluation with linear types as its default, which enables thread-safe message-passing between threads, thread-safe I/O operations, in-place updates for improved cache performance, and statically enforced memory management without garbage collection. The project was created by an individual contributor who has placed it under an open-source license independent of their employer, Facebook.

Languages

OCaml
98.1%
C
1.6%
ActionScript
0.3%
Shell
0.0%

Contributors