CrossClj

0.2.3 docs

SourceDocs



RECENT
    VARS
    *ratom-context*
    ->RAtom
    ->RCursor
    ->Reaction
    -running
    atom
    call-watches
    capture-derefed
    captured
    cursor
    debug
    IComputedImpl
    IDisposable
    IRunnable
    make-reaction
    notify-deref-watcher!
    RAtom
    RCursor
    Reaction
    running

    « Index of all namespaces of this project

    (->RAtom state meta validator watches)
    (->RCursor path ratom)
    (->Reaction f state dirty? active? watching watches auto-run on-set on-dispose)
    (atom x)(atom x & {:keys [meta validator]})
    Like clojure.core/atom, except that it keeps track of derefs.
    
    Private
    (call-watches obs watches oldval newval)
    (capture-derefed f obj)
    (captured obj)
    (cursor path ra)
    protocol
    (-update-watching this derefed)
    (-handle-change k sender oldval newval)
    (make-reaction f & {:keys [auto-run on-set on-dispose derefed]})
    Private
    (notify-deref-watcher! derefable)