Size: a a a

2021 December 20

f

for(int c; (c = getc... in ru.nim.talks
Я не знаком с npm -  имеется ввиду что в экосистеме одновременно есть набор форков одной и тоже библиотеки, и понять что ставить невозможно?
источник

f

for(int c; (c = getc... in ru.nim.talks
Так как все само с собой конфликтует
источник

f

for(int c; (c = getc... in ru.nim.talks
Мне просто казалось что он забит бесполезным мусором по типу left-pad
источник

VB

Vladimir Berezenko in ru.nim.talks
Ещё смешнее. Есть 10 библиотек, к примеру драйверов редис, которые все зависят от разных версий других либ и таких библиотек много, и попытка поставить в систему несколько вот таких вот библиотек приводит к тому что их зависимости начинают конфликтовать и это решается лишь перебором этих самых библиотек и более никак.
источник

VB

Vladimir Berezenko in ru.nim.talks
При этом если ты успешно нашёл неконфликтующий вариант не означает что когда ты добавишь следующую зависимость всё не начнётся сначала...
источник

VB

Vladimir Berezenko in ru.nim.talks
Смешно, но такое поведение в куче языковых менеджеров. В том-же руби - то-же самое только в профиль. И это никак не решается их навороченным Gem.
источник

VB

Vladimir Berezenko in ru.nim.talks
По этой-же причине мы так-же и на руби забили, т.к. работать невозможно.
источник

f

for(int c; (c = getc... in ru.nim.talks
Это не решается просто поддержкой установки нескольких пакетов одновременно? Т.е. даже nimble может иметь установленные несколько версий одновременно, и при сборке выбирает нужную, и передает --path в компилятор
источник

f

for(int c; (c = getc... in ru.nim.talks
Или именно /в одном проекте/ такие проблемы?
источник

VB

Vladimir Berezenko in ru.nim.talks
Не решается, т.к. граф получается пиздецовый и работает это всё потом непонятно как и неотлаживаемо от слова вообще.
источник

SG

Serg Gini in ru.nim.talks
Такое обычно ставят в отдельный virtual environment
источник

VB

Vladimir Berezenko in ru.nim.talks
В одном конечно. В разных похер.
источник

VB

Vladimir Berezenko in ru.nim.talks
Гыг. Здравствуйте товарищ генерал.
источник

VB

Vladimir Berezenko in ru.nim.talks
Да и это правильно. Иметь разные песочницы для разных проектов с разным набором и версиями зависимостей это очень правильно.
источник

SG

Serg Gini in ru.nim.talks
?
источник

SG

Serg Gini in ru.nim.talks
Иногда даже докеров, а не просто песочниц)
источник

f

for(int c; (c = getc... in ru.nim.talks
Мне нужно какой-то пример наглядный пары таких пакетов, я сейчас что-то сижу и опять не могу понять
источник

VB

Vladimir Berezenko in ru.nim.talks
Генерал Ясенхуй :) Капитан Очевидность должен быть повышен в звании уже давно.
источник

SG

Serg Gini in ru.nim.talks
😅😅
источник

f

for(int c; (c = getc... in ru.nim.talks
Точнее я не понимаю как MVS делает это хуже
источник