Talk for BOB Konference in Berlin, January 2015
This README may be written in English, the talk is in German, though.
This talk is about Clojures Implementation of Software Transactional Memory, STM. It describes how a series of design choices for Clojure itself allow the implementation of STM. Examples to introduce the usage of Refs and STM and some examples examining how STM works and some subtle intricacies are provided.
I wrote some Clojure code to run a presentation powered by reveal.js from a ring web-server. While it was fun writing it and it is a new idea at least for me, it was not particularly fun to actually use it.
This talk is (c) 2009-2015 by Stefan Kamphausen.
It uses material from the German Clojure book of the same author (among others). Please refer to the LICENSE file and the credits slide in the presentation for further information.