У меня есть два файла .hs: один содержит замедление нового типа, а другой использует его
first.hs:
module first () where
type S = SetType
data SetType = S[Integer]
second.hs:
module second () where
import first
Когда я запускаю second.hs, оба модуля сначала, а второй загружаются просто отлично
Но когда я пишу :type
на платформе Haskell, появляется следующая ошибка
Not in scope : data constructor 'S'
Примечание. В каждом модуле есть определенные функции, я просто пропущу его для ясность вопроса