A Visual Debugger for WebTigerPythonOne of the features that made TigerJython so successful in the classroom is its at the same time neat and powerful debugger. It was therefore also one of the features that was dearly missed and consequently most requested by many users of WebTigerPython. I have even heard stories about people, who were hesitant to switch to the new web version due to the lack of a debugger. Well, these days are over! ![]() WebTigerPython now features a visual debugger that is inspired by Tobias Kohn's original one for the desktop version. It is still in its beta state (like the whole platform), but so far the feedback is very positive. You can step through your code, define your own breakpoints, and see what is going on on a dedicated panel that displays relevant information comprehensibly and without overburdening the user. As with many other features, the debugger was developed as a thesis project at ETH. More specifically, Theo Stijve implemented a prototype as his Bachelor project, which was then further extended by Clemens Bachmann and Justin Calle. Feel free to try it, and let us know if you should have any feedback. Further Reading
|