Camm Maguire wrote: > Greetings! GCL can optimize predicates for 'frozen' defstructs, which > can be indicated by calls to (si::freeze-defstruct 'foo) or (setq > compiler::frozen-defstructs* t). The default for the latter is nil. > As the standard states that redefining a defstruct can have undefined > consequences, I'm wondering whether the default could be t instead. >
What happens now when you try to redefine a structure? If it does something useful, then I would say don't default compiler::*frozen-defstructs* to T. If redefining structures crashes gcl, then T would be an acceptable default. :-) Ray _______________________________________________ Gcl-devel mailing list [email protected] http://lists.gnu.org/mailman/listinfo/gcl-devel
