Modifying constructor for chase-position structures.
(change-chase-position x [:path <path>] [:phase <phase>] [:rsh <rsh>] [:mask <mask>])
This is an often useful alternative to make-chase-position.
We construct a new chase-position structure that is a copy of
This is an ordinary
Macro:
(defmacro change-chase-position (x &rest args) (std::change-aggregate 'chase-position x args '((:path . chase-position->path) (:phase . chase-position->phase) (:rsh . chase-position->rsh) (:mask . chase-position->mask)) 'change-chase-position 'nil))