27 Nov
2003
27 Nov
'03
2:19 p.m.
Is there a list of problems anywhere with using trace? For example does it affect evaluation order?
Apart from changing the evaluation order of expressions, trace has other drawbacks, noted I think by Lennart(?) but I can't remember exactly where. One issue is this: Consider an expression where the printable argument to 'trace' causes the evaluation of another expression which itself is defined using 'trace'. The nested 'trace' outputs will appear interspersed with each other. In recursive definitions this can become quite painful to disentangle. Regards, Malcolm