[plt-scheme] Suggestion: Backtrace Remembers Last, not First Tail-Recursive Procedure

From: Robby Findler (robby at eecs.northwestern.edu)
Date: Thu Apr 8 07:45:44 EDT 2010

On Thu, Apr 8, 2010 at 1:07 AM, Synx <plt at synx.us.to> wrote:
> Thanks for mentioning errortrace. I hadn't known about that before. All
> I knew was Drscheme's "debug" mode. I'll probably stick with the latter
> though, for the easily clickable stack traces. I bet there's a flag I
> can enable in drscheme that disables that "inlining" behavior that I
> thought was simply optimizing out the wrong procedure name in tail calls.

DrScheme's debug mode is implemented via errortrace, fwiw. If you use
errortrace directly you lose only clickability and UI things, not
information (well, unless there's a bug, of course).

Robby


Posted on the users mailing list.