hara.lang.script-control
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