Chocola is a programming language made for concurrency and parallelism, providing futures, transactions, and actors. Using Chocola, these three concurrency models can be combined within the same application, and Chocola ensures the expected properties of each are maintained. Chocola is an extension of Clojure.
You can download Chocola, find examples and more information at http://soft.vub.ac.be/~jswalens/chocola/.
http://soft.vub.ac.be/~jswalens/chocola/