Skip to content
Ashwin Madavan edited this page Apr 22, 2018 · 51 revisions

Concurrency is difficult, but it does not need to be. Caustic is a programming language for building distributed systems. It allows programmers to build concurrent system as if they were single-threaded. Caustic is statically-typed, object-oriented, and backend-agnostic; Caustic programs may be run on any transactional key-value store from memory to MySQL and across any number of machines and they will never exhibit race conditions.

Contributors

Clone this wiki locally