Why does CLtL2 say that if a structure class does not have
a "make-load-form" method defined for it, then files with
constants of this type cannot be compiled?
What is the danger of having as default the following?
(defmethod make-load-form ((s structure-object))
(make-load-form-saving-slots s))
I.e., why did X3J13 require something like
(defmethod make-load-form ((s structure-object))
(error "no make-load-form method defined for object ~S" s))
John
(·······@cs.berkeley.edu)