Modifying constructor for printconfig structures.
(change-printconfig x [:flat-right-margin <flat-right-margin>] [:hard-right-margin <hard-right-margin>] [:print-base <print-base>] [:print-radix <print-radix>] [:home-package <home-package>] [:print-lowercase <print-lowercase>])
This is an often useful alternative to make-printconfig.
We construct a new printconfig structure that is a copy of
This is an ordinary
Macro:
(defmacro change-printconfig (x &rest args) (std::change-aggregate 'printconfig x args '((:flat-right-margin . printconfig->flat-right-margin) (:hard-right-margin . printconfig->hard-right-margin) (:print-base . printconfig->print-base) (:print-radix . printconfig->print-radix) (:home-package . printconfig->home-package) (:print-lowercase . printconfig->print-lowercase)) 'change-printconfig 'remake-printconfig))