Несколько дней назад вышла библиотека Avout он небезызвестной команды clojure/core. Библиотека представляет собой реализацию Distributed Software Transactional Memory. На сайте проекта доступна документация и примеры кода, исходный код самой библиотеки доступен на гитхабе и распространяется на условиях лицензии Eclipse Public License.
Напоминаю, что clojure - это современный диалект лиспа, поощряющий функциональный стиль программирования и упрощающий разработку многопоточных программ. Clojure работает на платформах JVM и CLR. Руководит разработкой языка Рич Хикки (Rich Hickey), который ранее трудился над javac.
>>> Подробности