I've never been able to get function locals to appear in the debugger. Here is a simple example. When the debugger is inside the function the tooltip shows the correct value, but neither variable 'a' or 'c' appear below. Is this a bug?
JMP 17.2.0
This is a bug. It appears to have stopped working in JMP 15. Thanks for letting us know.
Thanks @bculver . I just pinged support@jmp.com to let them know. It's possible that there's something that we're overlooking (I, too, tried to get something to appear in the Locals tab under Function but couldn't). In the future, when you run across something you think isn't working properly, I'd encourage you to contact support@jmp.com. It's possibly something we haven't found yet.
I have to admit - I did not use the JSL Debugger till I set up my own Namespace Inspector.
Just to find out that it's already there ... The huge benefit compared my own one: it can even list variables from local namespaces of functions ... Ah no, it cant.
JMP 18.1
Names default to here(1); z=1; func = function({a},{c}, c=a*2; c; ); func(1);
added it to Tiny Traps in Jmp and JSL