Модуль Haskell ограниченный доступ - PullRequest
1 голос
/ 20 сентября 2019

У меня есть 2 модуля, которые совместно используют код, поэтому я хочу выделить третий модуль для этого совместного использования кода.Но я хочу, чтобы эти первые 2 модуля могли видеть его (через import), потому что код не может повторно использоваться внешним миром.Таким образом, любой другой модуль будет заблокирован от импорта третьего модуля.Это выполнимо?

В качестве альтернативы у третьего модуля есть некоторый код, который полезен для внешнего мира, а другой - нет (но скорее только для первых 2 модулей).Есть ли способ уточнить его список экспорта?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...