Liking cljdoc? Tell your friends :D
Clojure only.

omkamra.sequencer.protocols.Target


protocolcljprotocol

compile-bind-exprclj

(compile-bind-expr this k expr)

If expr is recognized as a target-specific bind expression, compiles it into a binding resolver and returns the result. Otherwise returns nil.

If expr is recognized as a target-specific bind expression,
compiles it into a binding resolver and returns the
result. Otherwise returns nil.

compile-pattern-exprclj

(compile-pattern-expr this pattern)

If pattern is recognized as a target-specific pattern expression, compiles it into a pattern transformer and returns the result. Otherwise returns nil.

If pattern is recognized as a target-specific pattern expression,
compiles it into a pattern transformer and returns the
result. Otherwise returns nil.

compile-pattern-formclj

(compile-pattern-form this form)

If form is recognized as a target-specific pattern form, translates it into a pattern expression and returns the result. Otherwise returns nil.

If form is recognized as a target-specific pattern form,
translates it into a pattern expression and returns the
result. Otherwise returns nil.

get-default-bindingsclj

(get-default-bindings this)

Returns target-specific default bindings or nil if there are no such bindings.

Returns target-specific default bindings or nil if there are no
such bindings.

resolve-bindingclj

(resolve-binding this k v)

If k is recognized as a target-specific binding key, returns the binding value that corresponds to v. Otherwise returns nil.

If k is recognized as a target-specific binding key, returns the
binding value that corresponds to v. Otherwise returns nil.

restartclj

(restart this)

Restarts any associated machinery associated with the target (e.g. an audio engine).

Restarts any associated machinery associated with the target (e.g. an audio engine).

startclj

(start this)

Starts any machinery associated with the target (e.g. an audio engine). Should be idempotent.

Starts any machinery associated with the target (e.g. an audio
engine). Should be idempotent.

stopclj

(stop this)

Stop any associated machinery associated with the target (e.g. an audio engine). Should be idempotent.

Stop any associated machinery associated with the target (e.g. an
audio engine). Should be idempotent.
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close