Я пытаюсь понять, как использовать стек и stackage.org. Когда я впервые установил его и использовал его, stackage.org был на LTS-3.8 ( "resolver" ). С тех пор у stackage.org теперь есть LTS-3.11.
Во-первых, я хотел бы подтвердить, что это значит. Stackage - это хранилище пакетов, в которых для конкретной версии LTS (скажем, 3.8) пакеты были проверены для совместной работы. Поэтому пакеты LTS-3.8 работают вместе, а пакеты LTS-3.11 также работают вместе. Двигаемся дальше...
Когда я запускаю stack new projectname
, стек говорит мне:
Checking against build plan lts-3.8
Selected resolver: lts-3.8
Означает ли это, что проект был настроен для использования только пакетов и версий, проверенных в LTS-3.8?
Если теперь я хочу начать новый проект и хочу использовать последнюю версию LTS с новым проектом, как мне сказать стек, чтобы сделать это по умолчанию?
Как насчет того, хочу ли я "обновить" старый проект, чтобы использовать новую версию LTS?