Size: a a a

2020 May 05

IK

Ilya Kaznacheev in Go-go!
Ты понимаешь, что ты из своей программы можешь только по полному пути импортить?
источник

IK

Ilya Kaznacheev in Go-go!
То есть у тебя моего короткого имени не будет
источник

C

Calculon in Go-go!
а внутри сорцев модуля вполне можно было бы использовать относительные импорты modulename/subpkg etc
источник

DP

Daniel Podolsky in Go-go!
и вот я такой, жму “перейти на имплементацию”, и перехожу, и начинаю там читать import “net/http”, и глаза мои лежут на лоб…

это прям диверсия...
источник

IK

Ilya Kaznacheev in Go-go!
Коллеги, пакет не может знать, на каком хостинге он будет размещен. А тот, кто его импортирует - знает
источник

IK

Ilya Kaznacheev in Go-go!
Daniel Podolsky
и вот я такой, жму “перейти на имплементацию”, и перехожу, и начинаю там читать import “net/http”, и глаза мои лежут на лоб…

это прям диверсия...
Ну это просто плохой стиль
источник

DP

Daniel Podolsky in Go-go!
что именно тут плохой стиль?
источник

IK

Ilya Kaznacheev in Go-go!
Daniel Podolsky
что именно тут плохой стиль?
Что имя пакета пересекается со стандартной либой
источник

DP

Daniel Podolsky in Go-go!
а когда в стандартную либу будут пакеты добавлять - им с поиска по гитхабу начинать?
источник

IK

Ilya Kaznacheev in Go-go!
Ну и если не нравится так, никто не мешает назвать можешь не my-lib , а vasyapupkin/my-lib
источник

AK

Anton Kucherov in Go-go!
Ilya Kaznacheev
Коллеги, пакет не может знать, на каком хостинге он будет размещен. А тот, кто его импортирует - знает
Ну тут github.com/vendor/module скорее теперь играет примерно такую же роль как com.vendor.module в Java. 🙂
источник

IK

Ilya Kaznacheev in Go-go!
Daniel Podolsky
а когда в стандартную либу будут пакеты добавлять - им с поиска по гитхабу начинать?
А если бы бабушка была дедушкой...
источник

IK

Ilya Kaznacheev in Go-go!
Anton Kucherov
Ну тут github.com/vendor/module скорее теперь играет примерно такую же роль как com.vendor.module в Java. 🙂
Ну да
источник

IK

Ilya Kaznacheev in Go-go!
Но сам то пакет может и не знать, где он размещен
источник

V💊

Vladimir 💊 Voytenko... in Go-go!
Ilya Kaznacheev
А если бы бабушка была дедушкой...
о, так мы придем к миру жс, где функции в языке переименовывают потому что хорошее название было занято популяной либой
источник

IK

Ilya Kaznacheev in Go-go!
Или у вас два хостинга
источник

AK

Anton Kucherov in Go-go!
Только если в случае с Java можно было ответить: Чье это? в случае Go еще можно сразу ответить на вопрос: Где оно лежит в конце концов. Хотя это и не гарантировано.
источник

IK

Ilya Kaznacheev in Go-go!
Vladimir 💊 Voytenko
о, так мы придем к миру жс, где функции в языке переименовывают потому что хорошее название было занято популяной либой
Ещё раз, извне модуля это невозможно
источник

IK

Ilya Kaznacheev in Go-go!
Ну кроме как у вас локально в GOPATH пакет
источник

IK

Ilya Kaznacheev in Go-go!
У меня есть такой проект
источник