The Frontier debugger now works in Atlantis, the version of Frontier that runs on modern systems, the one I have been using for everyday work for a month or so.
I write software in the debugger, testing each addition after writing it, to see that the input produces the expected output. I also use it to see why code that has worked for 10 years now doesn’t produce the expected result, ie debugging.

A UserTalk script, stopped at a breakpoint. Full size screen shot.