LINUX.ORG.RU

История изменений

Исправление hateyoufeel, (текущая версия) :

она потребует от тебя другой библиотеки, а ещё окажется, что оно всё не коннектится с либами со стакаджа, в итоге простое добавление одной библиотеки превращается в квест, где ты бродишь по хакаджу и стакаджу и ищешь версии библиотек, с которыми у тебя всё наконец заведётся.

Учитывая, что большая часть нужд часто покрываются собственно снапшотом, это не то чтобы проблема.

С другой стороны, cabal от этого вообще никак не спасает, потому что тебе точно так же придётся добавлять руками зависимости в проект. Плюс, если у тебя вылезут конфликты зависимостей между двумя либами, страдать будешь тоже сам. Upper bounds в библиотеках до сих пор очень и очень многие не проставляют, например. Да и вообще какие-то ограничения по версиями зависимостей.

Я всё жду, когда в cabal добавять нормальную поддержку снапшотов как в stack. Т.е. cabal.config с version bounds уже можно подключить, но вот оверрайдов до сих пор нет и хз когда будут.

Исходная версия hateyoufeel, :

она потребует от тебя другой библиотеки, а ещё окажется, что оно всё не коннектится с либами со стакаджа, в итоге простое добавление одной библиотеки превращается в квест, где ты бродишь по хакаджу и стакаджу и ищешь версии библиотек, с которыми у тебя всё наконец заведётся.

Учитывая, что большая часть нужд часто покрываются собственно снапшотом, это не то чтобы проблема.

С другой стороны, cabal от этого вообще никак не спасает, потому что тебе точно так же придётся добавлять руками зависимости в проект. Плюс, если у тебя вылезут конфликты зависимостей между двумя либами, страдать будешь тоже сам.

Я всё жду, когда в cabal добавять нормальную поддержку снапшотов как в stack. Т.е. cabal.config с version bounds уже можно подключить, но вот оверрайдов до сих пор нет и хз когда будут.