Re: Doing purification: gc invariant lost (purify.c:510)

Raymond Toy <[email protected]> Thu, 29 Oct 2009 11:16:54 -0400
Newsgroups gmane.lisp.cmucl.general
Message-ID <[email protected]>
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