]> Sergey Matveev's repositories - stargrave-blog.git/commit
Модули в Go выглядят превосходно
authorSergey Matveev <stargrave@stargrave.org>
Thu, 27 Dec 2018 18:31:27 +0000 (21:31 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Thu, 27 Dec 2018 18:31:27 +0000 (21:31 +0300)
commit3782eeea98d060b1b8028bd9b15531f51954815a
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904
parentdfd3f97312f239ed59581cb9a115ce369e0e45d6
Модули в Go выглядят превосходно

https://golang.org/cmd/go/#hdr-Modules__module_versions__and_more
https://research.swtch.com/vgo-module
Я только слышал про то, что в Go появилась система модулей (пакетов, так
сказать), но даже не читал про неё. Сейчас ещё нигде не использовал, но
прочитал. Выглядит очень проработано и выполняет превосходно всё что
нужно. Например в Python нельзя установить какой-то пакет который
требует другой пакет отличающейся версии -- все пакеты это один
namespace, так сказать, и без переписывания кода ничего не выйдет. А тут
этой проблемы нет. Как всегда, всё очень круто продумано и ни шагу в
сторону, ничего лишнего.