Debugging on Linux is by far not as pleasant as compiling on Linux. Many tools struggle to give you a good view on what is actually happening with your data and the control flow, some suffer under their own interface clutter and others are build on some strange Java framework and are just slow and unresponsive.

codeclap goes back to the roots and tries to build a pragmatic foundation to show and understand what is going on when the compiled code is executed, why it is doing what it is doing and how it reached the state you may observe at that time.

Development of this project is ongoing and currently in "alpha" stage. Meanwhile the debugger is also available for macOS and Windows.

Video introducing 0.5.0:

Some (old) example videos: 1. Viewing and stepping 2. Watching, scopes and manipulating 3. Overlay mode 4. Customization