Я не могу получить эту строку кода, скомпилированную в Haskell, но она работает на моей системе профессора. Я использую ghci версию 7.6.2.
data Eq a => Shape a = Shape a
Точнее, это ошибка, которую я получаю
[1 of 1] Compiling Main ( test.hs, interpreted )
test.hs:1:6:
Illegal datatype context (use -XDatatypeContexts): Eq a =>
Failed, modules loaded: none.
Какая ошибка здесь?
Спасибо