Как я могу узнать, что нужно делать в module.cabal build-depends? Я имею в виду, что некоторые модули уже могут быть частью платформы Haskell, в то время как другие не могут? Как я узнаю/знаю, что я должен здесь написать, чтобы модуль, который я предлагаю, установил с помощью cabal на большинстве установок Haskell «там»?cabal build-depends: как его найти?
Моя ситуация в том, что я работаю над своими системами, но не могу вспомнить, для какого импорта мне действительно нужно было установить другой модуль и что было частью платформы Haskell, которую я использую. Как лучше всего найти путь от моей ситуации до инсталляционного пакета, который можно установить?
'cabal init' с последней версией' cabal'is неплохо вывел пакеты; конечно, ограничения версии ограничены и основаны на том, что у вас есть, например. 'base == 4.5. *, container == 0.4. *, mtl == 2.1. *, array == 0.4. *, text == 0.11. *' – applicative