On Mon, Jul 28, 2008 at 10:01 PM, Richard M Kreuter <kreuter@...> wrote:
> A casual reading of the manual , might leave the reader believing
> that tail call elimination is inhibited only when DEBUG is greater than
> 2. It happens that (optimize (debug 2) (speed 1) (space 1)) also
> inhibits TCE, due to INSERT-DEBUG-CATCH. Is the manual insufficiently
> comprehensive, or the INSERT-DEBUG-CATCH policy worth tweaking?
I don't feel too strongly about this, but: maybe it might make sense
to specify DEBUG 2 as a halfway house analogous to SAFETY 2: make
things as debuggable as we can as long as it doesn't incur significant
...definition of significant overhead is another matter entirely, of course.