Modifying constructor for struni-spec structures.
(change-struni-spec x
[:attribs <attribs>]
[:name? <name?>]
[:members <members>])
This is an often useful alternative to make-struni-spec.
We construct a new struni-spec structure that is a copy of
This is an ordinary
Macro:
(defmacro change-struni-spec (x &rest args) (std::change-aggregate 'struni-spec x args '((:attribs . struni-spec->attribs) (:name? . struni-spec->name?) (:members . struni-spec->members)) 'change-struni-spec 'remake-struni-spec))