P.S. I am familiar with delve. I am looking for official debugger support.
P.S. I am familiar with delve. I am looking for official debugger support.
If anyone has a less painful way to do this, please halp.
The kinds of bugs you run into are different and harder to track down, so Go has invested resources into some of those problems (for example the race detector, and automatic detection of concurrent map misuse) and you tend to rely on logging, profiling, tracing and stats to solve bugs.
I think there are plans to make an official debugger it just hasn't been prioritized.
I'm pretty sure the question was about debugger to be used during development.
There was a nascent project inside the Go team a couple of years ago (called ergo I think?) but I believe it was shelved in favor of Delve, which was much further along.
It's probably safe at this point to consider Delve the de facto standard Go debugger.