Lando: I totally agree. Debugging is a thing that Nim doesn't support that well yet. But it is not without hope. I managed to get the GDB support a little bit better, by injecting a python script into the executable that gdb automatically detects. That python script is by far not complete, but it could help as a foundation when someone really wants to address this problem:
Unfortunately it is a platform specific solution, I don't know how to do something similar on Windows.
Thanks for the video, I used it as a "Lunch and Learn" at Ericcson Canada (my team). There were a few people in the room and they liked the idea of nim. Plus I showed them the work I did using Nim, including a robot during an Ericsson Hackathon.
As a short note, to help you in answering the questions in the future. It is possible to debug Nim code strait from IDE. I use KDevelop for that: https://vimeo.com/135918228