CrossClj

org.clojure/algo.monads clojure.algo.monads 0.1.6

SourceDocs



RECENT
    VARS
    add-monad-step
    ask
    asks
    call-cc
    censor
    cond-statement
    cont-m
    defmonad
    defmonadfn
    domonad
    each3-steps
    ensure-items
    fetch-state
    fetch-val
    flatten*
    identity-m
    if-then-else-statement
    listen
    local
    m-bind
    m-chain
    m-fmap
    m-join
    m-lift
    m-map
    m-plus
    m-reduce
    m-result
    m-seq
    m-until
    m-when
    m-when-not
    m-zero
    maybe-m
    maybe-t
    merge-cond-branches
    monad
    monad-expr
    monad-transformer
    prepare-monadic-steps
    reader-m
    run-cont
    sequence-m
    sequence-t
    set-m
    set-state
    set-val
    state-m
    state-m-until
    state-t
    update-state
    update-val
    with-monad
    with-state-field
    write
    writer-m
    writer-m-add
    writer-m-add APersistentSet
    writer-m-add IPersistentList
    writer-m-add IPersistentVector
    writer-m-add String
    writer-m-combine
    writer-m-combine APersistentSet
    writer-m-combine IPersistentList
    writer-m-combine IPersistentVector
    writer-m-combine String
    writer-monad-protocol