Para ser más específico, tengo el siguiente programa poco de aspecto inocuo Repa 3: {-# LANGUAGE QuasiQuotes #-}
import Prelude hiding (map, zipWith)
import System.Environment (getArgs)
import Dat
Estoy usando GHC 7.4.1 para intentar compilar un programa que usa Repa. Pero a mitad de la compilación, me estoy quedando sin memoria. Con ghc -v, puedo ver que se está estancando en la fase SpecConst
He estado investigando mucho en Data Parallel Haskell, y he encontrado dos tipos de matrices paralelas separadas. El tipo [::] parece aparecer más en los documentos de investigación y parece ser el ti