bolt
Concurrency language
A language that automatically prevents data races in concurrent code
Bolt is a language with in-built data-race freedom!
581 stars
11 watching
54 forks
Language: OCaml
last commit: about 1 year ago
Linked from 1 awesome list
compilersconcurrencydata-race-freedomlanguagestatic-analysistypes
Related projects:
Repository | Description | Stars |
---|---|---|
| A functional programming language with support for concurrent and distributed computing, extending Standard ML with various features. | 212 |
| A systems programming language focused on reliable high performance parallel computation | 31 |
| A library for combining parallel and sequential computations while maintaining the flexibility of a monadic programming paradigm. | 58 |
| A programming language designed to write efficient parallel programs using functional principles. | 432 |
| A library providing functional concurrency primitives inspired by concurrent programming languages. | 209 |
| A set of abstractions for concurrency and asynchronous programming in JavaScript | 18 |
| A library for writing concurrent code using cooperative multitasking | 0 |
| A high-performance concurrent queue implementation using atomic counters and the x86 fetch-and-add instruction | 127 |
| A dynamically-typed concurrent programming language with minimalistic design and support for first-class functions, concurrency, error handling, and implicit return values. | 59 |
| A Haskell library that allows inline C and Objective-C code in Haskell programs | 146 |
| Structured concurrency primitives for C to manage concurrent tasks efficiently | 1,692 |
| A lightweight library for structured concurrency in Haskell, providing a simple and efficient way to manage concurrent operations. | 83 |
| An implementation of a statically-typed functional programming language in Go using LLVM and building its own compiler from scratch. | 749 |
| A dynamically-typed, concurrent programming language with modern syntax and fast single-pass compiler | 130 |
| A synchronizer allowing multiple goroutines to wait at a common point, ensuring all parties have completed before proceeding. | 148 |