Functional language for parallel programming
Browse cluster: OCaml Systems and Utilities →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.