Что дженерки нам готовят GolangConf: Обзор текущего состояния языка

Доклад принят в программу конференции
Павел Грязнов
Evrone

Несколько лет пишу на Go, в прошлой жизни Python разработчик и админ. Если не пишу код, то паяю железки, играю на гитаре и пою, участвую в организации и проведении аниме фестивалей.

grbit@evrone.com
Тезисы

Много раз при обсуждении преимуществ и прелестей Go как языка разработки мне приходилось слышать что-то типа «у вас ДАЖЕ нет дженериков» или «вот завезут дженерики, тогда и поговорим». Так вот - дженерики завезли, попробовать можно уже сейчас, а доступно для всех будет в 2022. Сообщество окончательно определилось как именно всё будет реализовано, и что мы получим в результате. Для этого доклада я внимательно изучил все черновики авторов и посмотрел как дженерики реализованы в других языках. Например, в Python. Я расскажу о том, как какие идеи лежат в основе и как мы можем использовать дженерики, чтобы писать читаемый код. И не использовать там, где это не нужно.

Другие доклады секции GolangConf: Обзор текущего состояния языка