Liking cljdoc? Tell your friends :D

std.lang.base.runtime


default-deref-ptrclj

(default-deref-ptr {:keys [library] :as rt} ptr)

runtime default deref

runtime default deref
raw docstring

default-display-ptrclj

(default-display-ptr {:keys [lang library module emit] :as rt} ptr)

runtime default display

runtime default display
raw docstring

default-has-module?clj

(default-has-module? rt module-id)

default-has-ptr?clj

(default-has-ptr? rt ptr)

default-init-ptrclj

(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
raw docstring

default-invoke-ptrclj

(default-invoke-ptr {:keys [id library layout emit] :as rt} ptr args)

runtime default invoke

runtime default invoke
raw docstring

default-invoke-scriptclj

(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
raw docstring

default-lifecycle-fnclj

(default-lifecycle-fn f)

constructs a lifecycle fn

constructs a lifecycle fn
raw docstring

default-lifecycle-prepclj

(default-lifecycle-prep {:keys [id layout lang module library lifecycle emit]
                         :as rt})

prepares mopts for lifecycle

prepares mopts for lifecycle
raw docstring

default-raw-evalclj


default-scaffold-importsclj

(default-scaffold-imports rt module-id)

embed native imports to be globally accessible

embed native imports to be globally accessible
raw docstring

default-scaffold-setup-forclj

(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
raw docstring

default-scaffold-setup-toclj

(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
raw docstring

default-setup-moduleclj

(default-setup-module rt module-id & [meta])

default setup module (with error isolation)

default setup module (with error isolation)
raw docstring

default-setup-module-basicclj

(default-setup-module-basic rt module-id)

basic setup module action

basic setup module action
raw docstring

default-setup-module-emitclj

(default-setup-module-emit rt module-id)

emits the string for the module

emits the string for the module
raw docstring

default-setup-ptrclj

(default-setup-ptr rt ptr)

default-tags-ptrclj

(default-tags-ptr rt ptr)

runtime default args

runtime default args
raw docstring

default-teardown-moduleclj

(default-teardown-module rt module-id & [meta])

default teardown module (with error isolation)

default teardown module (with error isolation)
raw docstring

default-teardown-module-basicclj

(default-teardown-module-basic rt module-id)

basic teardown module action

basic teardown module action
raw docstring

default-teardown-ptrclj

(default-teardown-ptr rt ptr)

default-transform-in-ptrclj


default-transform-out-ptrclj


install-lang!clj

(install-lang! lang & [options])

installs a language within std.lib.context

installs a language within `std.lib.context`
raw docstring

install-type!clj

(install-type! lang runtime {:keys [type config] :as spec})

installs a specific runtime type given :lang

installs a specific runtime type given `:lang`
raw docstring

multistage-invokeclj

(multistage-invoke rt module-id module-fn deps-fn)

invokes a multistage pipeline given deps function

invokes a multistage pipeline given deps function
raw docstring

multistage-setup-forclj

(multistage-setup-for rt module-id)

setup for a given namespace

setup for a given namespace
raw docstring

multistage-setup-toclj

(multistage-setup-to rt module-id)

setup to a given namespcase

setup to a given namespcase
raw docstring

multistage-teardown-atclj

(multistage-teardown-at rt module-id)

teardown all dependents including this

teardown all dependents including this
raw docstring

multistage-teardown-forclj

(multistage-teardown-for rt module-id)

teardown for a given namespace

teardown for a given namespace
raw docstring

multistage-teardown-toclj

(multistage-teardown-to rt module-id)

teardown all dependents upto this

teardown all dependents upto this
raw docstring

return-formatclj

(return-format forms & [opts])

standard format for return

standard format for return
raw docstring

return-format-simpleclj

(return-format-simple forms)

format forms for return

format forms for return
raw docstring

return-transformclj

(return-transform input
                  {:keys [bulk] :as mopts}
                  &
                  [{:keys [wrap-fn format-fn]}])

standard return transform

standard return transform
raw docstring

return-wrap-invokeclj

(return-wrap-invoke forms)

wraps forms to be invoked

wraps forms to be invoked
raw docstring

rt-defaultclj

(rt-default {:keys [lang runtime] :as m})

creates a lang runtime

creates a lang runtime
raw docstring

rt-default?clj

(rt-default? obj)

checks if object is default runtime

checks if object is default runtime
raw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close