(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
(lift v)
lift a value into the PRWS monad
lift a value into the PRWS monad
(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>}
(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]
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close