
Denis
09.11.2016
11:55:21
это ответ на этот вопрос, если боитесь что пакет будет удален автором, то то копируете его в vendor обновляете если нужно через тулзы
Да, об этом и был вопрос -- если всё тянется с гит-репозиториев, то о какой воспроизводимости сборки может идти речь?

dypa
09.11.2016
11:55:24
If you are using git for your project, you probably want to add vendor in your .gitignore. You really don't want to add all of that code to your repository.
бывают жесткие зависимости, а бывают мягкие
жесткие: зависим от отпределенного коммита
мягкие: зависим от версии или версии.*

Google

hamper ?
09.11.2016
11:57:26
ну у меня таки был случай когда либу вместе с репой грохнули (точнее у предыдущего разработчика на проекте, и я не помню что там за либа была) поэтому сейчас godep + vendor
godep просто для того что бы точно знать какие версии завендорены и если понадобится то обновить

Судзумия
09.11.2016
11:58:51

Александр
09.11.2016
11:59:33
В питоне с pypi

Судзумия
09.11.2016
12:03:48

hamper ?
09.11.2016
12:05:32
пакетный менеджер что бы обновлять завендоренное и сохранять список версий того что завендорено

Constantine
09.11.2016
12:07:15
итого, самое правильное у js?)
у pip тоже ведь с гита тянется

Denis
09.11.2016
12:07:57
кстати, моуг ошибаться, но где-то проскакивал сервис, который кеширует и версионирует golang git пакеты, именно для таких случаев как с left-pad

Victor
09.11.2016
12:08:29
Фига какой пост огромный https://habrahabr.ru/company/mailru/blog/314804/

dypa
09.11.2016
12:09:33

Alexey
09.11.2016
12:13:02
возможно не в кассу - но нексус/jfrog

Constantine
09.11.2016
12:15:07

Google

Alexey
09.11.2016
12:16:14
Извините, вопрос снят
https://www.jfrog.com/jira/browse/RTFACT-6448

Denis
09.11.2016
12:17:08
да + облегчает версионирование

Судзумия
09.11.2016
12:17:59

Quet
09.11.2016
12:18:50
а у опенсурса есть проблемы такие? ну что зависимости обновились и все плохо?
обычно в таких случаях пишут автору, автор обновляет код чтоб новое работало и всем хорошо
никакого вендора

Александр
09.11.2016
12:20:02
хе, это если проект маленький и разрабу не пох

Судзумия
09.11.2016
12:20:27
От лефтпада куча опенсурса зависело, от этого опенсурса -- кмомерческие проекты
коммерческие*

Quet
09.11.2016
12:21:04
ну го такое не грозит
там каждый сам себе map/filter пишет))

Beemo
09.11.2016
12:22:06
набег хаскеловцев на чатик го. это забавно

Constantine
09.11.2016
12:40:29
а почему нет?
многие многоядны в плане фреймворков, языков. сранивать инструменты запрещено законом?

Судзумия
09.11.2016
12:41:24
Ну, на самом деле, набег из раста, и одного человека, но это детали :)

Beemo
09.11.2016
12:43:58

abc
09.11.2016
12:45:06
В питоне пакеты с pip репа тянутся а не с гита
По поводу godep, glide и прочего мне недавно объяснили что это все шлак. Единственное верное решение это trash. А в 1.9 го будет встроенный инструмент

Andrey
09.11.2016
12:53:06
что за инструмент? для вендоринга?

Morran
09.11.2016
13:48:36
я так понимаю в го нельзя представить число в двоичном виде?

Daniel
09.11.2016
13:49:04
нет
нет такого синтаксиса

Google

Kirill
09.11.2016
13:52:46

Иван
09.11.2016
13:58:30
это печально)

Daniel
09.11.2016
14:03:01
го - язык низкой выразительности
то есть - он придуман таким
чтобы конструкции языка были как можно ближе к ассемблеру

Quet
09.11.2016
14:03:37
как это развидеть (

Daniel
09.11.2016
14:03:56
а что именно вы хотите развидеть?

Beemo
09.11.2016
14:03:59

Quet
09.11.2016
14:04:09
хочу развидеть “конструкции языка го близкие к ассемблеру"

Beemo
09.11.2016
14:04:10
причем тут асм?

Daniel
09.11.2016
14:04:29
вы возражаете или спрашиваете?

Quet
09.11.2016
14:04:32
он придуман таким чтобы можно было взять пхп обезьяну и через 2 дня она писала го код
от ассемблера го далек все же

Kirill
09.11.2016
14:04:52

Daniel
09.11.2016
14:05:12

Quet
09.11.2016
14:05:33
там еще с++ в цепочке, rust

Beemo
09.11.2016
14:05:36
какие щипетильные темы пошли
во всех чатах и на одну тему

Google

Beemo
09.11.2016
14:05:43
гыгы

Daniel
09.11.2016
14:05:47

Quet
09.11.2016
14:05:51
чем го?
с++ дальше?

Daniel
09.11.2016
14:05:55
да

Kirill
09.11.2016
14:05:58

Quet
09.11.2016
14:06:02
пожалуйста, больше не говори ничего
можешь сходить почитать про с++

Daniel
09.11.2016
14:06:28
ну я-то на всем перечисленном, включая асм, сделал как минимум по одному проекту

Admin
ERROR: S client not available

Alice
09.11.2016
14:06:36
Предлагаю оценить длины языков от асм. Пусть длина от асм до Си - x, сколько тогда от С++ др Haskell?

Kirill
09.11.2016
14:06:41

Beemo
09.11.2016
14:06:43
да
можно узнать ваш технический бэкграунд? если не секрет, надеюсь это не обидно звучит

Судзумия
09.11.2016
14:06:46
Ассемблер -- человекочитаемые машинные коды. Си -- человекочитаемый ассемблер. Я бы сказал, что дальше в цепочке идёт Го

Quet
09.11.2016
14:06:47

Daniel
09.11.2016
14:06:49

Quet
09.11.2016
14:06:50
математическая

Beemo
09.11.2016
14:07:08

Quet
09.11.2016
14:07:24

Daniel
09.11.2016
14:08:01

Google

Daniel
09.11.2016
14:08:12
а ваш можно узнать?

Beemo
09.11.2016
14:08:41

Kirill
09.11.2016
14:08:54

Constantine
09.11.2016
14:09:05
?

Beemo
09.11.2016
14:09:08

Судзумия
09.11.2016
14:09:25

Daniel
09.11.2016
14:09:33
asm x86, C, C++, java, Perl, Lua, Groovy, Go

Quet
09.11.2016
14:09:38
я говорю что с++ ближе к железу чем го

Daniel
09.11.2016
14:10:14

Beemo
09.11.2016
14:10:15

Судзумия
09.11.2016
14:10:17
А, если так

Beemo
09.11.2016
14:10:17
имхо

Quet
09.11.2016
14:10:58

Daniel
09.11.2016
14:11:15
нет никакого C++ без boost

Beemo
09.11.2016
14:11:38
(никто не хочет сделать чат proSra4, в который мержнут чат го, раст и хаскелл? )

Alice
09.11.2016
14:11:45
И вправду, костыли полезны только парами :))

Beemo
09.11.2016
14:11:47

Quet
09.11.2016
14:12:02
а геймдев и не в курсе

Beemo
09.11.2016
14:12:33

Daniel
09.11.2016
14:12:40
ничего не знаю про геймдев