Size: a a a

2020 May 10

MP

Misha Puzanov in Haskell
A64m AL256m qn I0
там что-то типа A * 2N + AL + 2H
да, очень похоже на правду
источник

YS

Yan Shkurinskiy in Haskell
Такой вопрос - stack для каждого снимка компилит пакеты?
источник

YS

Yan Shkurinskiy in Haskell
Т.е. если есть два снимка, например, и в них используется одинаковая версия пакета, то stack всё равно два раза соберёт его?
источник

D

Dreamerinnoise in Haskell
наверное, использовать скомпилированный будет
источник

YS

Yan Shkurinskiy in Haskell
А если есть необходимость собрать проект, чтобы он честно скомпилил все зависимости в stack, как оно делается? .-.
источник

D

Dreamerinnoise in Haskell
грохается .stack-work
источник

YS

Yan Shkurinskiy in Haskell
А скомпиленные зависимости тоже там?
источник

YS

Yan Shkurinskiy in Haskell
Не очень похоже что так
источник

YS

Yan Shkurinskiy in Haskell
Я думал, что зависимости он складывает вне проекта
источник

YS

Yan Shkurinskiy in Haskell
И компилит где-то, привязав к снимку
источник

MP

Misha Puzanov in Haskell
Yan Shkurinskiy
Т.е. если есть два снимка, например, и в них используется одинаковая версия пакета, то stack всё равно два раза соберёт его?
нет кажется, если версия та же самая, то переиспользует
я это наблюдал, переезжая между снапшотами
источник

YS

Yan Shkurinskiy in Haskell
Хммм
источник

YS

Yan Shkurinskiy in Haskell
Так, я таки глянул
источник

YS

Yan Shkurinskiy in Haskell
Зависимости в .stack в домашней директории
источник

YS

Yan Shkurinskiy in Haskell
И у меня для 8.6.5. и 8.8.3 пакет mt-2.2.2
источник

YS

Yan Shkurinskiy in Haskell
имеется в обеих директория снимка
источник

AA

A64m AL256m qn<co... in Haskell
Yan Shkurinskiy
И у меня для 8.6.5. и 8.8.3 пакет mt-2.2.2
так версии то разные, эти мтлы от разных бейз зависят например
источник

AA

A64m AL256m qn<co... in Haskell
расширенная версия складывается из версий всех пакетов от которых зависит пакет (и некоторого другого еще, но че там в стеке с эти я не знаю)
источник

NI

Nick Ivanych in Haskell
Негодую!
На great computer language shootout, до сих пор, ghc-8.8.1!
источник

A

Antonio in Haskell
в случае с ghc старая версия это не обязательно плохо для бенчмарков
источник