Liking cljdoc? Tell your friends :D

dirac.lib.weasel-server


default-optsclj

source

generate-new-eval-idclj

(generate-new-eval-id env)
source

get-client-ready-promiseclj

(get-client-ready-promise env)
source

get-client-response-promiseclj

(get-client-response-promise env eval-id)
source

get-serverclj

(get-server env)
source

get-state-atomclj

(get-state-atom env)
source

initial-env-stateclj

source

last-env-idclj

source

load-javascriptclj

(load-javascript env provides _)
source

make-eval-js-request-messageclj

(make-eval-js-request-message eval-id js & [filename])
source

make-occupied-error-messageclj

(make-occupied-error-message)
source

make-weasel-repl-envclj

(make-weasel-repl-env options)

Returns a JS environment to be passed to REPL or Piggieback.

Returns a JS environment to be passed to REPL or Piggieback.
sourceraw docstring

mark-client-as-ready!clj

(mark-client-as-ready! env)
source

next-env-id!clj

(next-env-id!)
source

on-client-connectionclj

(on-client-connection env server channel)
source

on-messageclj

(on-message env _server _client message)
source

process-messagecljmultimethod

source

promise-client-readiness!clj

(promise-client-readiness! env)
source

promise-new-client-response!clj

(promise-new-client-response! env eval-id)
source

request-evalclj

(request-eval env js & [filename])
source

reset-client-readiness!clj

(reset-client-readiness! env)
source

reset-client-response-promise!clj

(reset-client-response-promise! env eval-id new-promise)
source

send-occupied-response-close-channel-and-reject-client!clj

(send-occupied-response-close-channel-and-reject-client! env channel)
source

set-client-ready-promise!clj

(set-client-ready-promise! env new-val)
source

set-server!clj

(set-server! env server)
source

setup-envclj

(setup-env env _opts)
source

swap-client-response-promise!clj

(swap-client-response-promise! env eval-id f & args)
source

tear-down-envclj

(tear-down-env env)
source

wait-for-client-to-get-ready!clj

(wait-for-client-to-get-ready! env)
source

wait-for-promised-response!clj

(wait-for-promised-response! env eval-id)
source

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

× close