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