Modifying constructor for finalizer structures.
(change-finalizer x
[:name <name>]
[:inputs <inputs>]
[:output <output>]
[:body <body>])
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) (:output . finalizer->output) (:body . finalizer->body)) 'change-finalizer 'nil))