There's a more, er... traditional, debugger for Golang in the works: https://github.com/derekparker/delve
It seems like he tried to use delve and it wasn't portable at the time. Sure he could have worked on making delve portable instead, but he probably learned a lot more poking around the internals himself.