Cabal đang cho tôi thông điệp hỗn hợp. Khi tôi nói:DeriveFunctor có phải là tiện ích mở rộng được công nhận không? Cabal có vẻ bối rối
Extensions: DeriveFunctor
Nó nói:
Warning: Unknown extensions: DeriveFunctor
Nhưng khi tôi nói:
GHC-Options: -XDeriveFunctor
Nó nói:
Warning: Instead of 'ghc-options: -XDeriveFunctor' use 'extensions:
DeriveFunctor'
Còn bây giờ tôi chỉ cần đi để sử dụng 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
Phiên bản GHC hoặc Haskell nào bạn đang sử dụng> –
Đã thêm thông tin phiên bản khác. –
Tôi không biết về cảnh báo cụ thể này, nhưng tôi nghĩ rằng việc thêm một pragma LANGUAGE bên trong tệp là tùy chọn tốt nhất. –