Я начал работать над новым проектом snap barebones со стеком. Когда я стек init, он разрешается в более старый компилятор ghc. Когда я обновил компилятор, я получил ошибки для зависимости MonadCatchIO-transformer. Я просмотрел документы MonadCatchIO, они говорят, что это устарело для библиотека исключений. Поэтому я заменил зависимость в своем файле клики и смог заставить свой проект создавать и запускать hello world.
Я хочу знать, следует ли мне ожидать ошибок позже в среде Snap, если/когда я стану более сложным, чем проект hello world.
Почему MonadCatchIO-transformer был частью шаблона barebones, если он не нужен и устарел на несколько лет.