CrossClj

1.1.0 docs

SourceDocs



RECENT
    VARS
    accept
    attach
    batch*
    consume
    create
    detach
    filter*
    fmap*
    fold*
    graph
    map*
    mappend*
    reduce*

    « Index of all namespaces of this project

    macro
    (attach detached)
    Attaches parts back to the graph as if they were declared as a part of the graph from the
    beginning.
    macro
    (batch* f)(batch* f & downstreams)
    macro
    (consume f)
    macro
    (detach body)
    Detaches given functions from the graph, to be attached later on.
    Mostly used to break down functions into smaller pieces.
    macro
    (filter* f)(filter* f & downstreams)
    Like clojure.core/filter but for graph computations
    
    macro
    (fmap* f)(fmap* f & downstreams)
    Like clojure.core/fmap but for graph computations
    
    macro
    (fold* f)(fold* f & downstreams)
    Like clojure.core/fold but for graph computations
    
    macro
    (graph channel)(graph channel & downstreams)
    Creates a stream processing graph
    
    macro
    (map* f)(map* f & downstreams)
    Like clojure.core/map but for graph computations
    
    macro
    (mappend* monoid)(mappend* monoid condition)(mappend* monoid condition & downstreams)
    Like clojure.core/mappend but for graph computations
    
    macro
    (reduce* f default-value)(reduce* f default-value & downstreams)
    Like clojure.core/reduce but for graph computations