[cmucl-help] Re: Doing purification: gc invariant lost (purify.c:510)

Raymond Toy raymond.toy at stericsson.com
Thu Oct 29 16:16:54 CET 2009


Jared C. Davis wrote:
> Hi,
>
> I think you're right that the problem seems to stem from
> try-to-accept-all-commands not being tail-call optimized.
>   
One other thing you could try.  Since you basically call
try-to-accept-all-commands forever until you get the command to save
lisp, you can give up the recursive call.  Just add an infinite loop
around the body of try-to-accept-all-commands.  (Leaving out the
recursive call of course!)

Let us know if this works.

Ray




More information about the cmucl-help mailing list