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