LinearML

Parallel language

A programming language designed to write efficient parallel programs using functional principles.

Functional language for parallel programming

GitHub

432 stars
26 watching
37 forks
Language: OCaml
last commit: over 7 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
chapel-lang/chapel A parallel programming language designed to support large-scale computations on diverse architectures. 1,795
branchtaken/hemlock A systems programming language focused on reliable high performance parallel computation 31
aliceml/aliceml A functional programming language with support for concurrent and distributed computing, extending Standard ML with various features. 212
lmj/lparallel A library that simplifies parallel programming in Common Lisp with features such as task submission, condition handling, and computation trees. 242
andrejbauer/plzoo A collection of miniature programming language implementations demonstrating various techniques used in language implementation. 1,460
pltools/lama A programming language designed to introduce concepts of programming languages, compilers, and tools in an educational setting 70
matthewfl/ilang A C++ programming language in development with support for various libraries and tools. 5
xavierleroy/ocamlmpi An interface between OCaml and the Message Passing Interface (MPI) for distributed-memory parallel programming 24
prathyvsh/pl-catalog A comprehensive reference catalog of programming languages and their implementations. 764
parallella/pal An optimized C library for parallel computing and data movement on resource-constrained devices 302
rhysd/gocaml An implementation of a statically-typed functional programming language in Go using LLVM and building its own compiler from scratch. 748
granule-project/granule A statically-typed functional programming language with fine-grained program reasoning capabilities 592
adamsol/pyxell A multi-paradigm programming language with static typing and compilation to native machine code. 55
japiirainen/fp A small, experimental programming language with unique features and a Haskell implementation. 102
mukul-rathi/bolt A language that automatically prevents data races in concurrent code 572