A copying macro that lets you create new glcp-obj-ctrex-p structures, based on existing structures.
Syntax:
(change-glcp-obj-ctrex x [:descrip <descrip>] [:genv <genv>] [:obj-alist <obj-alist>] [:dont-care-spec <dont-care-spec>])
This is a sometimes useful alternative to make-glcp-obj-ctrex.
It constructs a new glcp-obj-ctrex-p structure that is a copy of
This is an ordinary
Macro:
(defmacro change-glcp-obj-ctrex (x &rest args) (std::change-aggregate 'glcp-obj-ctrex x args '((:descrip . glcp-obj-ctrex->descrip) (:genv . glcp-obj-ctrex->genv) (:obj-alist . glcp-obj-ctrex->obj-alist) (:dont-care-spec . glcp-obj-ctrex->dont-care-spec)) 'change-glcp-obj-ctrex 'remake-glcp-obj-ctrex))