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