(default-deref-ptr {:keys [library] :as rt} ptr)runtime default deref
runtime default deref
(default-display-ptr {:keys [lang library module emit] :as rt} ptr)runtime default display
runtime default display
(default-has-module? rt module-id)(default-has-ptr? rt ptr)(default-init-ptr {:keys [id lang library layout module emit] :as rt} entry)will init pointer if there is a :rt/init key
will init pointer if there is a :rt/init key
(default-invoke-ptr {:keys [id library layout emit] :as rt} ptr args)runtime default invoke
runtime default invoke
(default-invoke-script {:keys [id lang library layout] :as rt}
ptr
args
f
{:keys [json main emit] :or {json :full} :as params})default invoke script call used by most runtimes
default invoke script call used by most runtimes
(default-lifecycle-fn f)constructs a lifecycle fn
constructs a lifecycle fn
(default-lifecycle-prep {:keys [id layout lang module library lifecycle emit]
:as rt})prepares mopts for lifecycle
prepares mopts for lifecycle
(default-scaffold-imports rt module-id)embed native imports to be globally accessible
embed native imports to be globally accessible
(default-scaffold-setup-for rt module-id)setup native modules, defglobals and defruns in the runtime
setup native modules, defglobals and defruns in the runtime
(default-scaffold-setup-to rt module-id)setup scaffold up to but not including the current module in the runtime
setup scaffold up to but not including the current module in the runtime
(default-setup-module rt module-id & [meta])default setup module (with error isolation)
default setup module (with error isolation)
(default-setup-module-basic rt module-id)basic setup module action
basic setup module action
(default-setup-module-emit rt module-id)emits the string for the module
emits the string for the module
(default-setup-ptr rt ptr)(default-teardown-module rt module-id & [meta])default teardown module (with error isolation)
default teardown module (with error isolation)
(default-teardown-module-basic rt module-id)basic teardown module action
basic teardown module action
(default-teardown-ptr rt ptr)(install-lang! lang & [options])installs a language within std.lib.context
installs a language within `std.lib.context`
(install-type! lang runtime {:keys [type config] :as spec})installs a specific runtime type given :lang
installs a specific runtime type given `:lang`
(multistage-invoke rt module-id module-fn deps-fn)invokes a multistage pipeline given deps function
invokes a multistage pipeline given deps function
(multistage-setup-for rt module-id)setup for a given namespace
setup for a given namespace
(multistage-setup-to rt module-id)setup to a given namespcase
setup to a given namespcase
(multistage-teardown-at rt module-id)teardown all dependents including this
teardown all dependents including this
(multistage-teardown-for rt module-id)teardown for a given namespace
teardown for a given namespace
(multistage-teardown-to rt module-id)teardown all dependents upto this
teardown all dependents upto this
(return-format forms & [opts])standard format for return
standard format for return
(return-format-simple forms)format forms for return
format forms for return
(return-transform input
{:keys [bulk] :as mopts}
&
[{:keys [wrap-fn format-fn]}])standard return transform
standard return transform
(return-wrap-invoke forms)wraps forms to be invoked
wraps forms to be invoked
(rt-default {:keys [lang runtime] :as m})creates a lang runtime
creates a lang runtime
(rt-default? obj)checks if object is default runtime
checks if object is default runtime
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |