Пытаюсь осознать, как это будет работать вместе с пакетами. И что
будет если я попытаюсь объявить интерфейс полем структуры? А если я
импортировал тип, но не импортировал "приколоченные" к нему
функции, необходимые для интерфейса, описанные в другом, не
зависящем от этого, пакете? Стрёмно как-то. Модульность какая-то косорукая. Несколько файлов в одном пакете, это как? Полная непонятка, что с областями видимости.
...."чтобы экспортироваться, имя функции должно начинаться с большой буквы", и это все? Здравствуй дедушка Фортран?
Но наличие внутри языка многопроцессности - наверное, хорошо. Хотябы не нужно указывать сколько байт для стека резервировать каждой рутине.
(узнать бы еще, как они это разруливают, ну ведь не подставляют же магическую константу 5Гб, а?)