[TTRACE-3] untrace-var* removes only the highest level of tracing created by trace-var* Created: 29/Aug/13 Updated: 15/Mar/14 Resolved: 14/Mar/14
|Reporter:||Luc Préfontaine||Assignee:||Luc Préfontaine|
Calling trace-var* (or using the macro trace-vars) multiple times on the same var(s) adds multiple tracing levels.
This behavior is annoying at the REPL where a single call to untrace-vars* would untracing much more simpler.
|Comment by Luc Préfontaine [ 14/Mar/14 5:33 PM ]|
After mulling over this, I think that the "recursive" behavior is not needed.
So calling trace-vars* on the same var has now on will not have any effect
Hence a single call to untrace-vars* will remove the trace at all times.
Took me some time but finally got through it
|Comment by Luc Préfontaine [ 14/Mar/14 5:50 PM ]|
trace-var* is now a noop if the fn is already traced
|Comment by Luc Préfontaine [ 15/Mar/14 3:53 PM ]|
Official release 0.7.8, bad readme in 0.7.7