CrossClj

0.0-3 docs

SourceDocs



RECENT
    VARS
    *context*
    ->Context
    ->Property
    ->Stream
    after
    build
    check-context
    check-node-context
    clock
    compute-lifted
    current-time-ms
    diff-with
    emit!
    emit-sync!
    Emitter
    filter
    flatmap
    fold
    fold*
    forever
    from-atom
    from-callback
    from-callback-sync
    from-channel
    from-seq
    get-sinks
    get-sources
    hold
    in-context
    in-context-sync
    into-atom!
    into-chan!
    kill!
    lift
    lift*
    listen!
    make-context
    make-property
    make-stream
    map
    merge
    merge-with
    never
    pfold
    pmap
    propagate-now!
    react!
    seq
    switch
    transform
    unlisten!
    until
    watch

    « Index of all namespaces of this project

    (->Context submit propagated killed reacting captured)
    Positional factory function for class fripon.frp.Context.
    
    (->Property context sources sinks reactor state)
    Positional factory function for class fripon.frp.Property.
    
    (->Stream context sources sinks reactor)
    Positional factory function for class fripon.frp.Stream.
    
    (after node & others)
    macro
    (build node symbol & body)
    (check-node-context node)
    (clock period)(clock period dispose)
    (compute-lifted f)
    (diff-with f initial node)
    (emit! node value)
    (emit-sync! node value)
    protocol
    (available? this)
    (emit-now! this value)
    (filter p node)
    (flatmap f & nodes)
    (fold f initial & nodes)
    (fold* this f initial nodes)
    (forever value)
    (from-callback cb)
    (from-callback-sync cb)
    (from-channel channel)
    (from-seq values)
    (get-sinks node)
    (get-sources node)
    (hold initial stream)
    macro
    (in-context context & body)
    macro
    (in-context-sync context & body)
    (into-atom! a property)
    (into-chan! c stream)
    (kill! node)
    macro
    (lift & body)
    (listen! node & sources)
    (make-context)(make-context submit)
    (make-property initial)
    (make-stream)(make-stream initial)
    (map f)(map f & nodes)
    (merge & nodes)
    (merge-with f & nodes)
    (pfold f initial & nodes)
    (pmap f & nodes)
    (propagate-now! node value)
    (react! node f)
    (seq streams)
    Takes a seq of streams, returns the stream of values as a seq.
    
    (switch node)
    (transform xform stream)
    (unlisten! node & sources)
    (until stop node)
    (watch f node)