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