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

Reply via email to