Liking cljdoc? Tell your friends :D

prpr.cats.prws


eval-prwsclj/s

(eval-prws mv {state :cats.monad.state/state env :prpr.cats.reader/env :as t})

Inputs: [mv :- PRWS_T {state :cats.monad.state/state, env :prpr.cats.reader/env, :as t} :- PRWSFnArgs]

run a PRWS computation returning only the Deferred<<val>> ::monad/val value

Inputs: [mv :- PRWS_T {state :cats.monad.state/state, env :prpr.cats.reader/env, :as t} :- PRWSFnArgs]

run a PRWS computation returning only the Deferred<<val>> ::monad/val value
sourceraw docstring

liftclj/s

(lift v)

lift a value into the PRWS monad

lift a value into the PRWS monad
sourceraw docstring

lift-promiseclj/s

(lift-promise p)
source

lift-valueclj/s

(lift-value v)
source

PRWSclj/s

(PRWS f)
source

prws-error?clj/s

(prws-error? err)
source

PRWS?clj/s

(PRWS? v)
source

PRWS_Tcljs

source

PRWS_V?clj/s

(PRWS_V? v)
source

PRWS_V_Tcljs

source

prwsdocljmacro

(prwsdo & body)
source

PRWSFnArgsclj/s

sourceraw docstring

PRWSResultValueclj/s

sourceraw docstring

run-prwsclj/s

(run-prws mv {state :cats.monad.state/state env :prpr.cats.reader/env :as t})

Inputs: [mv :- PRWS_T {state :cats.monad.state/state, env :prpr.cats.reader/env, :as t} :- PRWSFnArgs]

run a PRWS computation, returning Deferred<{::monad/val <val> ::state/state <state> ::writer/log <log>}

Inputs: [mv :- PRWS_T {state :cats.monad.state/state, env :prpr.cats.reader/env, :as t} :- PRWSFnArgs]

run a PRWS computation, returning
   Deferred<{::monad/val <val> ::state/state <state> ::writer/log <log>}
sourceraw docstring

tag-resultclj/s

(tag-result
  {v :cats.core/val s :cats.monad.state/state l :prpr.cats.writer/log :as r})

Inputs: [{v :cats.core/val, s :cats.monad.state/state, l :prpr.cats.writer/log, :as r} :- PRWSResultValue]

Inputs: [{v :cats.core/val, s :cats.monad.state/state, l :prpr.cats.writer/log, :as r} :- PRWSResultValue]
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close