このコード行を 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.
ここでの間違いは何ですか?
ありがとう