[Nickle] trace command omits invariant functions

Keith Packard nickle@nickle.org
Thu, 05 Dec 2002 11:27:47 -0800

Around 14 o'clock on Dec 5, Carl Worth wrote:

> I assume the information I want may be long gone by the time the
> debugger gets involved. Would it be difficult to hold onto enough so
> that the debugger can always print a complete stack trace?

The compiler does tail-call optimizations; recursive programming without 
them tends to have memory problems.

You can actually disable these if you like, turning on profiling before 
compiling the functions tells the compiler to not short-circuit.

> profile(true)
> load "foo.5c"