Firefighting the build, part I
... make SLOT-VALUE work on :READ-ONLY T structure slots
* This version may have a subtle breakage that may or may not
bite. The forthcoming 0.8alpha.0.41 commit will fix that
subtle breakage, but it was fixed chronologically before in my
tree, so I haven't taken out that fix to test this one in
isolation. I hope that makes sense...)
* The new implementation of MAKE-LOAD-FORM-SAVING-SLOTS seems
very slow; this may be a perceptual problem. What is
incontrovertible is that it is very noisy; it chatters about
compiling many top-level forms, caused by PCL generating
LOAD-TIME-VALUE forms for ENSURE-ACCESSOR to optimize SLOT-VALUE.
A fix for this, at least for structure objects, will probably be
forthcoming in 0.8alpha.0.4x.