(system s)
Create a system.
Takes a map with the following elements:
:name : A keyword to refer to this system later.
:process
: Namespaced symbol of the system's
function.
If :process-fn
is provided, :process
can be omitted. However the system
won't be serializable in this case.
:process-fn
: System's function itself.
:process-fn
will be resolved automatically
if :process
is provided.
:reads : Components this system will read.
:writes : Components this system will read and write.
Components not specified in either :reads
or
:writes
won't be accessible to the system.
Create a system. Takes a map with the following elements: :name : A keyword to refer to this system later. :process : Namespaced symbol of the system's function. If `:process-fn` is provided, :process can be omitted. However the system won't be serializable in this case. :process-fn : System's function itself. `:process-fn` will be resolved automatically if `:process` is provided. :reads : Components this system will read. :writes : Components this system will read and write. Components not specified in either `:reads` or `:writes` won't be accessible to the system.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close