Defining an Atom |
(def my-atom (atom data)) |
Updating an Atom |
(reset! my-atom data) or (swap! my-atom func args...) |
Adding Validators |
(set-validator! my-atom (fn [new-val] ...)) |
Adding Watchers |
(add-watch my-atom (fn [key ref new-val old-val] ...)) |