Что это такое?
Delve — это отладчик для языка программирования Go: простой, но полноценный инструмент отладки, созданный так, чтобы его было легко запустить и легко использовать.
Это утилита для командной строки или у неё есть графический интерфейс?
Это утилита для командной строки: сеансы отладки вы запускаете из терминала командой dlv.
Как его установить и начать пользоваться?
В README есть ссылки на руководства по установке (Installation) и началу работы (Getting Started): установите бинарный файл dlv (обычно через go install) и пройдите пошаговое руководство для первого сеанса.
Чтобы им пользоваться, нужен установленный Go?
На практике да: сам Delve написан на Go и обычно устанавливается через инструментарий Go, а отлаживать вы будете программы на Go.
На каких операционных системах он работает?
Поддерживаются Linux, macOS и Windows, а в CI проекта также входят тестовые запуски для FreeBSD и Windows на ARM64.
Зачем создали Delve?
Логика из README: если вы пользуетесь отладчиком, скорее всего, дела идут не так, как хотелось бы, — поэтому Delve стремится быть простым и полноценным и как можно меньше мешать работе.
Могу ли я написать свой фронтенд или встроить Delve в другой инструмент?
Да — в документации есть описание API и руководство по написанию клиента для Delve, а проект ведёт список Plugins and GUIs с уже существующими фронтендами.
