Мерль
в си мне такого вот очень не хватало
Alexey 〒.
dep идет в поставке с go?
почему в чате rust я каждую неделю вижу сообщения про go?) Скрытая симпатия рустов)
Vladimir
заходи чаще
Vladimir
будешь чаще видеть
Berkus
в си мне такого вот очень не хватало
и до сих пор не хватает, то что есть - смешно и грустно
Anonymous
мм, это не я начал
Vladimir
плак
Мерль
Berkus
жиза(
ну мы для депенденсей в наших с++ либах используем.... *tadaaa* MAVEN
Anonymous
а что там в си используют?
Vladimir
cmake
Vladimir
make
Vladimir
чет такое
Маjко
pkg-config
Berkus
а что там в си используют?
conan.io но он плох, maven но он сложна, gradle но он тупа, cmake но он неудобна
Мерль
и до сих пор не хватает, то что есть - смешно и грустно
причём они типа есть, несколько но каждый раз, когда это хотят протолкнуть в стандарт, бородачи поднимают вой
Anonymous
чет такое
тип в мейкфайле скачивать код откуда-то?)
Vladimir
pkg-config
да еще ж все встроено в ядро
Мерль
cmake
ето всё системы сборки
Loo
ЕСЛИ У МЕНЯ ЕСТЬ ПАКЕТНЫЙ МЕНЕДЖЕР ГЕНТУ
Loo
ААА
Berkus
тип в мейкфайле скачивать код откуда-то?)
не в мейкфайле а до его генерации, cmake сам качает же
Vladimir
ето всё системы сборки
ну он же ликует, значит часть менеджера
Loo
В СИ УТЕЧКИ ПАМЯТИ КРАЙНЕ МАЛО ВЕРОЯТНЫ
kitsu
conan.io но он плох, maven но он сложна, gradle но он тупа, cmake но он неудобна
ну вообще смаке удобен, но у него и без этого проблем хватает
Berkus
Арсен тиггернулся похоже
Маjко
Loo
В СИ НЕ НУЖНЫ ЛИШНИЕ СУЩНОСТИ
Berkus
ну вообще смаке удобен, но у него и без этого проблем хватает
удобен, но не для скачивания и установки депенденсей (особенно если они сами с депенденсями)
Loo
НА ПОДОБИИ ПАКЕТНЫХ МЕНЕДЖЕРОВ
Berkus
Дайте Арсену галоперидола
Vladimir
Vladimir
в го тоже не нужно было
Vladimir
зачем завезли?
Loo
- я: извините но вы понимаете,что пакетный менджер ОС и менеджер зависиомстей и пакетов вашего проекта это вещи разного уровня?
Berkus
зачем завезли?
макаки безмозглые, скопировали у кривого раста зачем-то
Kerrigan
эм, а в го оно не просто вызов гита?
Loo
- он: ОХХХ. ТЫ НЕ ПОНИМАЕШЬ. ТЫ ЗНАЕШЬ КАК В ГЕНТУ УСТРОЕНЫ ПАКЕТЫ?
Мерль
эм, а в го оно не просто вызов гита?
там теперь есть нормальный менеджер, кроме go get
Berkus
externelproject_add
я знаю, но если ты больше двух проектов так подключаешь - проще застрелиться
Berkus
в новом цмаке есть отличные фичи для dependency manager, но пока что ни один из ОСС проектов ими не пользуется, так что боль
Kerrigan
там теперь есть нормальный менеджер, кроме go get
это не менеджер а кастомный путь к зависимостям, не?
Мерль
Че, деп втащили?
В 1.10 втащат, но на него сейчас уже перепрыгнули буквально все
Alexey 〒.
Alexey 〒.
но dep пока даже не в бете
Мерль
там уже года 4 были менеджеры
по сути только один нормальный - glide
Alexey 〒.
по сути только один нормальный - glide
govendor в нескольких больших проектах
Berkus
говен что?
Loo
СТИЛЬ ФОРМАТИРОВАНИЯ КЕРНИГАНА РИЧИ В СИ ПЛЮС ПЛЮС НЕВОЗМОЖЕЕЕН
Мерль
но dep пока даже не в бете
недавно они сказали, что можно выпускать ̶б̶ы̶ч̶к̶а̶ в прод
kitsu
поздравляю
так в чем траблы то?
Alexey 〒.
https://github.com/kardianos/govendor в go-ethereum используют например
Vladimir
это как cargo vendor
Vladimir
а как его етериум использует, если он на расте?
Berkus
так в чем траблы то?
технически - ни в чем, идеологически - дохрена бойлерплейта писать на каждый внешний проект, сравни с Cargo.toml
Мерль
а как его етериум использует, если он на расте?
... а ещё на хускелле, джабке и ноде ето называется мультиязычность
Kerrigan
а как на расте делают сишные либы по-твоему?
Berkus
а, в этом вопросе да с богоподобным карго вообще не честно сравнивать
почему же, вполне неплохой референс - хочу писать НЕ БОЛЬШЕ для с++ проектов, в идеале - меньше
Berkus
ну то есть когда модули завезут - если я импортнул какой-то модуль то вот пусть идет и скачивает мне без явных описаний
kitsu
не завезут))0
Berkus
завезут, там майкрософт давит на это дело
Мерль
Пушто цилиндрические функции нужнее модулей очевидно ))))
Kerrigan
вчера ставил проект на жабе через гошный пакетный менеджер
Kerrigan
о времена, о гугл
Berkus
благодаря МС модули будут, но глючные кривые и только под винду, но будут
kitsu
ну и зачем такие нужны
Berkus
ну так на винде тяжелее всего жить ) шланг думаю их быстро портанет к себе