Hello All, I would like to use Echo to debug user-defined functions which are called up by Manipulate but have found that Manipulate suppresses the Echo. To give an example, the following works fine:
echoFn[x_] := Module[{},
Table[Echo[y], {y, 1, x}]
]
echoFn[10];
However, when I insert the "echoFn" inside a function with lexical scoping such as Manipulate, as expected the Echo is suppressed (see attached Notebook).
echoFn[x_] := Module[{},
Table[Echo[y], {y, 1, x}]
]
Manipulate[
echoFn[tmp],
Control[{{tmp, 5, "tst1"}, 1, 10, 1, Appearance -> "Labeled",
ImageSize -> "Small"}]
]
Can anyone think of a work around for this?
Many thanks.
Attachments: