Aria A programming language with built-in monitors as the only way to share mutable data between threads. Lex (Flex), Yacc (Bison), LLVM (LLVM C API) & POSIX Threads. Disclaimer: this is an academic work in progress. Related Papers Revisiting Monitors