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))