Modifying constructor for finalizer structures.
(change-finalizer x [:name <name>] [:inputs <inputs>] [:comms <comms>] [:outputs <outputs>])
This is an often useful alternative to make-finalizer.
We construct a new finalizer structure that is a copy of
This is an ordinary
Macro:
(defmacro change-finalizer (x &rest args) (std::change-aggregate 'finalizer x args '((:name . finalizer->name) (:inputs . finalizer->inputs) (:comms . finalizer->comms) (:outputs . finalizer->outputs)) 'change-finalizer 'nil))