чтобы в 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 что-бы тарбал с сорцами сгенерить
Обсуждают сегодня