Parallel 2012 » Agenda »
Software Transactional Memory in Clojure
In Clojure, der Lisp-artigen, funktionalen Programmiersprache auf der JVM, die einen starken Fokus auf nebenläufige Programmierung setzt, findet sich eine Implementierung von Software Transactional Memory. Dieser Vortrag beschreibt die Funktion und Verwendung von Clojures STM und beleuchtet darüber hinaus, wie verschiedene Design-Entscheidungen in Clojure zusammenwirken, um schließlich Clojures Implementierung von STM zu erlauben.
Referent
Stefan Kamphausen
ist Autor von "Clojure - Grundlagen, Concurrency, Java". Er beschäftigt sich seit mehr als 15 Jahren mit Vertretern der Lisp-Familie und seit 2008 mit Clojure. Er leitet ein Entwicklungsteam bei der Crossgate Technologies AG in Göttingen.