чтобы в Library были выписаны все модули. Ну и stack этот варнинг тоже выписывает:
Warning: The following modules should be added to exposed-modules or other-modules in /home/dima/datamarket.exp/dmsr.cabal:
- In dmsr-main component:
CV.Binding.Utils
CV.Calib3d
CV.Core
CV.Core.Arrays
CV.Core.Clustering
CV.Core.DMatch
CV.Core.Managed
...А как-то можно этот варнинг обходить, или прям best practice -- описать все экспортируемые модули в .cabal-файле?
не то чтобы best - must
must ибо у тебя могут быть модули опциональные, а это нужно для sdist что-бы тарбал с сорцами сгенерить
Обсуждают сегодня