Session 7 - oliyh/learning-clojure GitHub Wiki

Atoms

A software transactional model for referring to immutable data

(def records (atom {:a "b"}))

(:a @records)

(swap! records assoc :c "d")