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: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