std.lib.context.space

*namespace*

dynamic

protocol-tmpl

added in 3.0

(protocol-tmpl {:keys [prefix protocol instance resolve default]})

constructs a template function

space

added in 3.0

(space)(space namespace)

gets the space in the current namespace

(space)

space-context-get

added in 3.0

(space-context-get {:keys [state], :as sp} ctx)

gets the context in the space

space-context-set

added in 3.0

(space-context-set {:keys [state]} ctx key config)

sets the context in the space

space-context-unset

added in 3.0

(space-context-unset {:keys [state], :as sp} ctx)

unsets the context in the space

space-create

added in 3.0

(space-create {:keys [namespace], :as m})

creates a space

space-resolve

added in 3.0

(space-resolve obj)

resolves a space given various inputs

(space-resolve ns)

space-rt-create

added in 4.1

(space-rt-create {:keys [state], :as sp} ctx)

creates a runtime record for the context without starting it

space-rt-start

added in 3.0

(space-rt-start {:keys [state], :as sp} ctx)

starts the context runtime

space-rt-stop

added in 3.0

(space-rt-stop {:keys [state], :as sp} ctx)

stops the context runtime

space-stop

added in 3.0

(space-stop space)

shutdown all runtimes in the space

space:context-get

(space:context-get ctx)(space:context-get sp ctx)

space:context-list

(space:context-list)(space:context-list sp)

space:context-set

(space:context-set ctx key options)(space:context-set sp ctx key options)

space:context-unset

(space:context-unset ctx)(space:context-unset sp ctx)

space:rt-active

(space:rt-active)(space:rt-active sp)

space:rt-current

added in 4.0

(space:rt-current ctx)(space:rt-current namespace ctx)

gets the current rt in the space

space:rt-get

(space:rt-get ctx)(space:rt-get sp ctx)

space:rt-start

(space:rt-start ctx)(space:rt-start sp ctx)

space:rt-started?

(space:rt-started? ctx)(space:rt-started? sp ctx)

space:rt-stop

(space:rt-stop ctx)(space:rt-stop sp ctx)

space:rt-stopped?

(space:rt-stopped? ctx)(space:rt-stopped? sp ctx)

space?

added in 3.0

(space? obj)

checks that an object is of type space