@proGO

Страница 1643 из 1674
Alex
18.08.2018
08:55:19
vgo станет частью официального тулчейна с 1.12 и заменит простой go get.

Dorian
18.08.2018
08:56:57
Что-то dep смотрю отходит на второй план, и вперёд вырывается vgo ? кто что думает по этому поводу?
На реддите читал дикий крик души у комьюнити, которые огорчены, что команда go не стала развивать их наработку, а придумала свою

Nick
18.08.2018
08:58:40
да вот у мне я начал ругаться видити ли, что в зависимостях есть повтор: import на один и тот же паект как с текущем проекте, так и в зависимом. Я был удивлён

Это я про dep

Google
Dorian
18.08.2018
08:59:42
Как то сумбурно

Alex
18.08.2018
09:08:13
В 1.11 это экспериментальная фича.

Artem
18.08.2018
09:09:12
Мы же понимаем, что если эксперимент провалится, то ее все равно не выпилят

Dorian
18.08.2018
09:09:45
Кто-то пользуется уже?

Vladimir
18.08.2018
09:09:54
Alex
18.08.2018
09:10:01
Но её ещё не будут использовать повсеместно, так как будет альтернатива. А после 1.12 уже не будет выбора

Vladimir
18.08.2018
09:10:04
просто его может быть продлят на релиз-другой

Alex
18.08.2018
09:21:50
В 1.12 vgo должен заменить стандартный функционал go get и go build. В 1.11 это поведение можно будет включить или выключить, а в 1.12 такой возможности уже не будет.

Alex
18.08.2018
09:34:10
Можно, но нужно скачать его отдельно, потому что он ещё не входит в Go toolchain.

https://github.com/golang/vgo/blob/master/README.md

Google
ainu
18.08.2018
09:37:04
а есть ктаткая методичка как юзать?

как скомпилить как скачать пакет?

Nick
18.08.2018
09:38:16
Как то сумбурно
да потомучто нужно было собрать vendor за пару минут - а не тут то было )

vgo порадовал, выполнил то, что мне было нужно, всё вывел на экран, что не понравилось, всё собрал за минималное количетсво времени

Alex
18.08.2018
09:39:25
https://github.com/golang/go/wiki/Modules

Dorian
18.08.2018
09:49:05
Простите за оффтопик. Кто-то может порекомендовать хороший сервис переводов на en? Человеческие конечно же

guga
18.08.2018
11:02:47
Парни, решил тут потыкать го на досуге, скажите, а есть что-то по типу sdkman.io из jvm мира, или nvm из ноды

короче чтобы энвайромент нормально сделать, а не сношаться с go_path и и прочим

Dorian
18.08.2018
11:05:17
Docker есть

guga
18.08.2018
11:06:19
Это не особо хороший вариант.

Dorian
18.08.2018
11:07:37
Ну не знаю. Нормальный в го энвайромент. Раз настроил и забыл

guga
18.08.2018
11:08:43
а как вы версии меняете?

undiabler
18.08.2018
11:10:46
Это не особо хороший вариант.
это самый вменяемый и адекватный вариант по сравнению с тем что можно навелосипедить

Alex
18.08.2018
11:11:14
https://github.com/moovweb/gvm

guga
18.08.2018
11:12:42
как я на него раньше не наткнулся? ?‍♂️

Pawel
18.08.2018
11:12:51
а как вы версии меняете?
у меня НИ РАЗУ не возникло проблем при переходе на новою версию голанга. Поставил и забыл, вот как меняем

guga
18.08.2018
11:12:51
спасибо

Alex
18.08.2018
11:13:44
Google
Dorian
18.08.2018
11:13:48
А вообще докер у меня

Pawel
18.08.2018
11:14:17
Иногда бывает нужно несколько версий иметь. Тогда gvm очень кстати
например? не сталкивался с такой необходимостью

Alex
18.08.2018
11:14:28
В джаве с версиями вообще проблем нет. Там сейчас все статично, весь бизнес (почти) сидит на 8 и не дёргается :)

guga
18.08.2018
11:14:50
например? не сталкивался с такой необходимостью
а вы всегда поставляете свой продукт только для 1 версии гошечки?

Alex
18.08.2018
11:15:29
Go билдит бинарник

guga
18.08.2018
11:15:33
в любом случае, спасибо, Oleksiy

Alex
18.08.2018
11:15:39
Рантайм среды нет, точнее только ОС и всё

Pawel
18.08.2018
11:16:06
а вы всегда поставляете свой продукт только для 1 версии гошечки?
продукт поставляется для определённой оси, версия гошечки пофиг

guga
18.08.2018
11:16:24
таки да, забыл об этом

Pawel
18.08.2018
11:17:22
таки да, забыл об этом
без жирного рантайма жить хорошо вообще

Pawel
18.08.2018
11:17:44
в джаве или в либах?
в основном в либах

guga
18.08.2018
11:17:44
без жирного рантайма жить хорошо вообще
ну какой-никакой рантайм вы все равно с собой таскаете

Alex
18.08.2018
11:17:50
когда переходили с 7 на 8 был дичайший ад и израиль
Возможно, я этого не застал. Пришел в ИТ, когда уже всё устаканилось

guga
18.08.2018
11:18:23
Google
guga
18.08.2018
11:18:34
оракл все равно всех пушит к переезду

Alex
18.08.2018
11:20:39
ничего, переживешь переезд с 8 на 11
Думаю, что так оно и будет. Но лучше здесь завязывать с разговорами о Java. Сейчас придут админы и всех отругают :)

guga
18.08.2018
11:22:50
ну то есть все новомодные фишки идут лесом :)
ну, это скорее в головах, мало их иметь, их ещё бы правильно использовать, а за 5 лет 8й жабы, до сих пор встречается ужас в стримах, фьючах и всем что можно сделать красиво

Pawel
18.08.2018
12:41:20
Серьёзно?
Шучу конечно. В джава энтерпрайзе обычно тыщи xml-конфигов с непонятными настройками и зависимостями и зопарк маргинальных jar-ов, которые хз кто и когда правит. Карл! Разве может это всё посыпаться при переходе на новую версию? Да нет, бред какой-то!

Alex
18.08.2018
12:58:57
Marperia
18.08.2018
12:59:22
@jvmchat
А по C++?

Alex
18.08.2018
12:59:40
@procxx

Marperia
18.08.2018
13:00:17
Храни тебя Линус Торвальд, человек.

Alex
18.08.2018
13:00:41
?

Sliva
18.08.2018
13:10:47
Кто может посоветовать книги/статьи или готовые решения связанные с p2p сетью?

Subbotin
18.08.2018
13:12:43
вам в @distributed

guga
18.08.2018
16:36:18
А зачем?
Ну лично в момент изучения языка, мне интересно как было и как стало, если что-то поменялось

Google
Pawel
18.08.2018
16:51:23
Ну лично в момент изучения языка, мне интересно как было и как стало, если что-то поменялось
Сейчас для перехода на новую версию go достаточно скомпилировать проект новой версией go. В этом аспекте ничего не поменялось по крайней мере начиная с версии 1.6 когда я стал на голанге активно прогать

guga
18.08.2018
16:53:41
ну я скорее о изменениях в языке, к тому же я не хочу сношений прописыванием переменных окружения

gvm меня вполне устроил

а на счет vm я не понял, она же есть, просто она статически линкуется в бинарник

или я ошибась?

Vasily Romanov
18.08.2018
17:02:23
нет vm компилятор выдаёт машинный код в результате

guga
18.08.2018
17:04:08
а кто менеджит память?

Vasily Romanov
18.08.2018
17:04:58
рантайм языка

ну и ос :)

Pawel
18.08.2018
17:09:03
ну я скорее о изменениях в языке, к тому же я не хочу сношений прописыванием переменных окружения
Не припомню ни одного изменеия в языке, вызывающие какие бы то ни было проблемы с совместимостью, честно. Тем более чтобы менять при переходе на новую версию какие-то переменне окуржения - такого не было никогда.

а на счет vm я не понял, она же есть, просто она статически линкуется в бинарник
рантайм такой же как в сишечке + gc и поддержка горутин

Artem
18.08.2018
17:39:52
в чем разница между make(map[string]bool) и map[string]bool{} ?

Alexey
18.08.2018
17:51:02
в чем разница между make(map[string]bool) и map[string]bool{} ?
В первом случае можно задать примерный размер, во втором наполнить значениями

Artem
18.08.2018
17:51:10
да. я нагуглил

Страница 1643 из 1674