Forked from
cmucl / cmucl
Source project has a limited visibility.
-
ram authored
.../systems-work/nnclx/gcontext.lisp, 12-May-90 16:07:22, Edit by Chiles. DEF-GC-INTERNALS could not be defined with a MACROLET due to a compiler bug in handling DEFCONSTANT's. I conditionalized this for CMU back into a DEFMACRO. Added patch to make WITH-GCONTEXT work correctly. You must test the value of ,temp-var (a value a user supplied for some slot) before storing it. Users may supply nil indicating to leave the slot alone.
ram authored.../systems-work/nnclx/gcontext.lisp, 12-May-90 16:07:22, Edit by Chiles. DEF-GC-INTERNALS could not be defined with a MACROLET due to a compiler bug in handling DEFCONSTANT's. I conditionalized this for CMU back into a DEFMACRO. Added patch to make WITH-GCONTEXT work correctly. You must test the value of ,temp-var (a value a user supplied for some slot) before storing it. Users may supply nil indicating to leave the slot alone.