From: Paul F. D. <di...@dl...> - 2005-01-12 12:18:19
|
Eric Blossom wrote: > I'm running into control stack exhaustion when trying to > compile a particular macro expansion (see below). > > I'm using SBCL 0.8.17 on x86 Linux 2.6.8 > > Questions: > > (1) Can I increase the size of the control stack somehow? > I RTFM, but didn't see anything relevant. Is it a function of my > ram + swap or is there a (tunable) limit in SBCL? > > (2) Are there declarations, etc that I could add to the code to get it > to compile? > > (3) Any other suggestions for getting this to compile, including > idioms, restructuring, etc. Get rid of all the separate calls to EX-FLOAT and instead map across a list or lists of arguments. This will probably solve all the problems (I think you're seeing SBCL being too precise in analyzing integer types, which is making the size of the types explode.) Paul |