The development tool uses artificial intelligence (AI) to build custom debugging tools, which can make programming more fun for humans.
Instead of writing lines of code, the AI builds UI for viewing execution traces, which can help to debug more quickly and make the process more intuitive.
It can also help to identify patterns and areas where bugs occur, as well as allowing developers to jump to specific points in the code and leave annotations.
The developer found that using the AI tool made debugging more enjoyable and enabled him to have a better understanding of the interpreter’s operations so he could focus on problems.
He also found that the AI debugging tool resulted in faster turnaround times, meaning he didn’t have to break focus from writing a Prolog interpreter.
Customising the debugging tools were fast, with each change only taking a few seconds, which allowed him to stay in the coding flow and not have to worry about debugging tool coding.