hara.lang.script-control

+watch-keys+

script-rt-get

added in 4.0

(script-rt-get lang key config)(script-rt-get lang key config no-start?)

gets the current runtime, optionally without starting it

(script-rt-get :lua :default {}) => rt/rt-default?

(h/p:space-context-list) => (contains ’:lang/lua)

(h/p:registry-rt-list :lang/lua) => (contains ’(:default))

(do (script-rt-stop :lua) (h/p:space-rt-active)) => []

script-rt-oneshot

added in 4.0

(script-rt-oneshot default {:keys [lang], :as ptr} args)

for use with the defmacro.! function

script-rt-oneshot-eval

added in 4.0

(script-rt-oneshot-eval default lang args)

oneshot evals a statement

script-rt-prep

added in 4.0

(script-rt-prep lang key config)

gets the current runtime

(script-rt-get :lua :default {}) => rt/rt-default?

(h/p:space-context-list) => (contains ’:lang/lua)

(h/p:registry-rt-list :lang/lua) => (contains ’(:default))

(do (script-rt-stop :lua) (h/p:space-rt-active)) => []

script-rt-restart

added in 4.0

(script-rt-restart)(script-rt-restart lang)(script-rt-restart lang ns)

restarts a given runtime

script-rt-stop

added in 4.0

(script-rt-stop)(script-rt-stop lang)(script-rt-stop lang ns)

stops the current runtime