I am still unexperienced in WL, but I have come to a point that I can create some programs that are getting a tiny bit more complex (still quite modest though) ![]()
But I often run into very basic things I just can’t figure out. So I hope someone can direct me a bit :
-
Inside a Dynamic, I get the grey small ‘x’ if I do not 'close a line with the semicolon (;).
That is annoying, because the script stops working as planned (as it interpretes the ‘x’ as a multiply sign) in an unintended way. -
In a Dynamic[ xxxxxx ], why does the last line have to be WITHOUT semicolon (
? -
How can I best view the values of the variables I use inside Dynamic? I did that by leaving out the semi-colon, as to output the result, but as I mentioned, that does not work inside a Dynamic script.
Sometimes though this works and the annoying grey ‘x’ does not appear.
can I switch off the automatic behavior of ‘filling in a x’ for me when the are spaces? I can myself put ‘*’ if I want a multiplication to occur. -
I am used to a debugger, where I can set Breakpoints and a Variable Watcher. How is serious debugging being done in WL?

