Просьба.

Nov 08, 2011 23:46

Обнаружил проблему в ghc 7.0.2.
{-# LANGUAGE NoImplicitPrelude #-}

import Prelude (Integer)
import Language.Haskell.TH

class FromInteger a where
fromInteger :: Integer -> a

data A = A Integer
instance FromInteger A where
fromInteger = A

testA :: A
testA = 1Даёт ошибку, что нет реализации GHC.Num.Num для A для функции testA. В 6.12.1 такого нет.

Если не сложно, проверьте на ghc поновее. Потому, что очень неприятная ошибка.

ошибки, Хаскель

Previous post Next post
Up