hara.runtime.basic.type-basic

default-container-backup?

added in 4.1

(default-container-backup?)(default-container-backup? v)

whether hara.runtime.basic should fall back to a container when the local executable is unavailable

invoke-ptr-basic

added in 4.0

(invoke-ptr-basic {:keys [process lang layout], :as rt} ptr args)

invoke for basic rt

local-exec-available?

added in 4.1

(local-exec-available? exec)

checks if the resolved local executable exists

raw-eval-basic

added in 4.0

(raw-eval-basic {:keys [id lang process], :as rt} body)

raw eval for basic rt

rt-basic

added in 4.0

(rt-basic {:keys [id lang runtime program process], :as m})

creates and starts a basic rt

(def +rt+ (rt-basic {:lang :lua :program :luajit}))

(h/stop +rt+)

rt-basic-port

added in 4.0

(rt-basic-port {:keys [id lang]})

return the basic port of the rt

rt-basic-string

added in 4.0

(rt-basic-string {:keys [id lang]})

string for basic rt

rt-basic:create

added in 4.0

(rt-basic:create {:keys [id lang runtime process], :as m, :or {runtime :basic}})

creates a basic rt

start-basic

added in 4.0

(start-basic rt)(start-basic {:keys [id lang container bench program port process exec], :as rt} f)

starts the basic rt

stop-basic

added in 4.0

(stop-basic {:keys [id lang bench container], :as rt})

stops the basic rt