tengo datos definidos como el ss .:No se puede derivar una instancia para Mostrar datos que contienen UTCTime
import Data.Time.Clock
data D = D { ...,
someDate :: UTCTime,
... }
deriving (Eq, Show)
Cuando compilo, me sale el ff. de error:
No instance for (Show UTCTime)
arising from the 'deriving' clause of a data type declaration
at ...
Ya tengo el paquete de tiempo-1.1.3 que ya debería tener este caso de acuerdo con documentation. Mi versión de GHC es 6.8.2.
Use ghc-pkg para verificar que esté seleccionando la versión correcta. –
Sí, 1.1.3 está siendo recogido. Ejecuté "ghc-pkg última vez". También compilé con la opción "-v" y vi que el compilador ocultaba la versión anterior a favor de 1.1.3. –
Una búsqueda en Google de 'instancia muestra" UTCTime "' revela que está en 'Data.Time.LocalTime'. Esta técnica puede ser útil para problemas similares en el futuro. –