Refs
10Must be called in a transaction. Sets the in-transaction-value of ref to: (apply fun in-transaction-value-of-ref ar...
functionclojure.core
Must be called in a transaction. Sets the in-transaction-value of ref to: (apply fun in-transaction-value-of-ref ar...
functionclojure.core
Runs the exprs (in an implicit do) in a transaction that encompasses exprs and any nested calls. Starts a transaction...
macroclojure.core
Must be called in a transaction. Protects the ref from modification by other transactions. Returns the in-transaction...
functionclojure.core
Creates and returns a Ref with an initial value of x and zero or more options (in any order): :meta metadata-map ...
functionclojure.core
Returns the history count of a ref
functionclojure.core
Gets the max-history of a ref, or sets it and returns the ref
functionclojure.core
Gets the min-history of a ref, or sets it and returns the ref
functionclojure.core
Must be called in a transaction. Sets the value of ref. Returns val.
functionclojure.core
transaction-flags => TBD, pass nil for now Runs the exprs (in an implicit do) in a transaction that encompasses exp...
macroclojure.core