La cabala mi sta dando messaggi misti. Quando dico:DeriveFunctor è un'estensione ben riconosciuta? La cabala sembra confusa
Extensions: DeriveFunctor
Dice:
Warning: Unknown extensions: DeriveFunctor
Ma quando dico:
GHC-Options: -XDeriveFunctor
Dice:
Warning: Instead of 'ghc-options: -XDeriveFunctor' use 'extensions:
DeriveFunctor'
Per ora sto solo andando utilizzare il pragma {-# LANGUAGE DeriveFunctor #-}
.
$ cabal --version
cabal-install version 0.8.2
using version 1.8.0.6 of the Cabal library
$ ghc --version
The Glorious Glasgow Haskell Compilation System, version 6.12.3
$ basename $(mdfind haskell-platform | grep .dmg)
haskell-platform-2010.2.0.0.i386.dmg
Quale versione di GHC o Haskell Platform usi> –
Ulteriori informazioni sulla versione aggiunte. –
Non so di questo avviso particolare, ma penso che l'aggiunta di un pragma LANGUAGE all'interno del file sia comunque l'opzione migliore. –