>> Синтаксис простой и понятный, без изъ… …гибов.
> Какие-то неочевидные особенности := и = в разных скоупах, func (*очень) читаемые(одинаковые)
> (круглые, скобки) {}, потому что кто-то <> уродством посчитал, кругом война
> сторонников и противников костыля им. interface {}… Хорошо весь мой код
> укладывается в один файл, участвовать в холиварах соседей, пишущих тут на
> этом комбайны, и заниматься IDE assisted copy and paste желания нет
> никакого.Издержки обратного наследия, надо полагать. Не думаю, во всяком случае, что Пайк и Керниган^W Томпсон недостаточно компетентны в своём деле. Впрочем, я _их_ книжку про игого ещё не читал. :)
Насколько мне помнится про := и =, правило употребления там простое: в краткой форме записи надо писать как в Паскале, уповая на автоматическое определение типа игогой, а если переменная уже объявлялась, то дальше можно (и нужно!) как в Си.
Мне в игогошечке очень понравилась утилита форматирования говнокода.
И неплохую специальную игогошную IDE обнаружил:
http://liteide.org/en/
https://github.com/visualfc/liteide
Made in Japan!
ЗЫ
Нашлось по игогошной теме: https://habr.com/ru/company/mailru/blog/314804/
ЗЫ ЗЫ
Предполагаю, что авторы при проектирования Go сознательно и намеренно сделали многое, что не нравится людям, привыкшим к другим языкам. Например, жёстко заданный стиль оформления исходного текста. Недостаток или благо? Смотря с какого ракурса посмотреть: меньше свободы самовыражения, но и меньше обезьянинга.