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