私は Haskell に比較的慣れていないのでRepa、プロジェクトでパッケージを使用しようとしています。を使用してソース コードにパッケージをインポートしましたimport qualified Data.Array.Repa as Rが、Haskell ファイルを ghci にロードすると、次のエラーが発生します。
Location_repa.hs:46:26:
Not in scope: type constructor or class `D'
Perhaps you meant `R.D' (imported from Data.Array.Repa)
Location_repa.hs:46:29:
Not in scope: type constructor or class `Z'
Perhaps you meant `R.Z' (imported from Data.Array.Repa)
Location_repa.hs:46:30:
Illegal operator `:.' in type `Z :. (Dimension :: Int)'
Use TypeOperators to allow operators in types
.....
を使用するソース コードの一部を以下に示しますRepa。
type CoordList = Array D (Z:. (Dimension::Int)) Integer
パッケージがインポート (ロード) されていないようです。使用ghc-pkg list repaすると、次の結果が得られます。
C:/Program Files/Haskell Platform/7.10.2-a\lib\package.conf.d:
(no packages)
C:\Users\...\AppData\Roaming\ghc\x86_64-mingw32-7.10.2\package.conf.d:
repa-3.4.1.1
私は何をすべきか?