Size: a a a

2020 February 24

ВС

Владимир Столяров in Go-go!
Да даже не флагами, скорее всего, а строкой в go.mod
источник

IS

Ilya Sinelnikov in Go-go!
Владимир Столяров
Да даже не флагами, скорее всего, а строкой в go.mod
Врядли
источник

IS

Ilya Sinelnikov in Go-go!
Скорее будут нужны настройки окружения как в первом релизе модулей
источник

IS

Ilya Sinelnikov in Go-go!
Хотя кто знает...
источник

RS

Roman Sharkov in Go-go!
это называется macro: https://github.com/golang/go/issues/32620
источник

RS

Roman Sharkov in Go-go!
Ilya Sinelnikov
А какая версия го у вас?
источник

MG

Maksim Goncharenko in Go-go!
кодогенерацию пишите сами так как хотите, вы же программисты, нечего пенять на то что есть. дженерики это и есть кодогенерация, только под капотом. еще может не понравится то что будет из коробки
источник

MG

Maksim Goncharenko in Go-go!
я это и написал. есть go generate например. сделай inline сам
источник

DP

Daniel Podolsky in Go-go!
а в чем проблема?
источник

DP

Daniel Podolsky in Go-go!
Maksim Goncharenko
кодогенерацию пишите сами так как хотите, вы же программисты, нечего пенять на то что есть. дженерики это и есть кодогенерация, только под капотом. еще может не понравится то что будет из коробки
есть одна ровно проблема - код темплейта генерации тоже ддолжен быть валидным go-кодом
источник

DP

Daniel Podolsky in Go-go!
ага

но есть несколько способов эту проблему решить
источник

ВС

Владимир Столяров in Go-go!
Я так понял, описано что-то вроде вот этой утилитки https://github.com/nullstyle/go-codegen/blob/master/README.md
источник

ВС

Владимир Столяров in Go-go!
Есть ещё кстати такой подход https://github.com/dave/jennifer
Но по мне, уж очень многословно выходит
источник

DP

Daniel Podolsky in Go-go!
вот два прохода - это вообще не проблема
источник

DP

Daniel Podolsky in Go-go!
обычно для этого пишется тулза,  которая прогоняет генерацию и дублирует дерево сорцов со сгенеренным кодом во временную директорию, и потом натравливает на эти новые сорцы компайлер
источник

MG

Maksim Goncharenko in Go-go!
парсер кода писать не надо. бери готовый, линтеры же не пишут свои парсеры кода, в go все есть для этого
источник

P

Polkota in Go-go!
gc чистит память через 3-4 часа. Это норма?
источник

АП

Александр Попов in Go-go!
у некоторых он чистит раз в 3 минуты :)
источник

АП

Александр Попов in Go-go!
когда он запуститься - все зависисит от магии
источник

АП

Александр Попов in Go-go!
вредные советы какие то
источник