metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2016-02-24 11:09 pm

golang

Вы тащемта, как хотите, но golang - это современный Delphi, настолько же простой и пригодный для промышленной разработки.
Надеюсь, гугл не проебет все полимеры, как борланд, а всякие олдфаги со своими C, C++ и жабой будут задвинуты на задворки истории и всех нас нахрен уволят на мороз за то что overqualified и заменят выпускниками БГУИР, которые будут клепать на go микросервисы в докерах.

[identity profile] avnik.livejournal.com 2016-02-24 09:05 pm (UTC)(link)
А я все надеюсь, что он наконец сдохнет.
Потому что dependency management методом "скопируем все к себе в Godeps/..." я уже видел году так в 95.
Возможность написать `import "github.com/khuy/pizda/jigurda" приводит к тому, что у тебя при сборке чего нибудь большого приезжает все написаное для го на гитхабе. И к дивным макаронам.

И да, генериков нет, и не будет. Довольствуйтесь копипастой.

[identity profile] wildman.livejournal.com 2016-02-24 09:30 pm (UTC)(link)
glide
gb
go vendoring начиная с 1.5

go generate
Edited 2016-02-24 21:31 (UTC)

[identity profile] avnik.livejournal.com 2016-02-24 09:39 pm (UTC)(link)
И что -- это glide уже съело конкурентов? (godep пока вроде доминирует в умах пациентов)
Хотя за счет "Support aliasing packages (e.g. for working with github forks)" оно выглядит разумнее прочих. Если их научить генерить .nix из их файла с версиями -- наверное вообще будет праздник

[identity profile] avnik.livejournal.com 2016-02-24 09:40 pm (UTC)(link)
А вот go generate это не замена генерикам увы.
list of string и list of int им не сделаешь, только копипасту нагенерить можно