Kleines Code-Snippet bewirkt, dass ghc nicht beendet wird

9

Dieses kleine Haskell-Code-Snippet bewirkt, dass ghc während der Kompilierung nicht beendet wird:

%Vor%

Ich habe ghc 7.4.1 und 7.6.1 ausprobiert und beide beenden nicht. Der Code funktionierte gut, wenn ich ByteString s anstelle von Vector s verwendete. Ist das ein Ghc-Problem oder ein Bibliotheksproblem? oder gibt es ein Problem irgendwo in meinem Code?

    
haskelline 06.01.2013, 22:20
quelle

1 Antwort

5

Es scheint sich um ein GHC-Problem zu handeln.

Die Kompilierung wird mit ghc-7.0.2 unter Verwendung von vector-0.10.0.1 und ghc-7.0.4 unter Verwendung von vector-0.7.0.1 durchgeführt und hängt mit ghc-7.2.1 mit vector-0.7.1, ghc-7.2 .2 mit vector-0.9, ghc-7.4.1 mit vector-0.9.1, ghc-7.4.2 mit vector-0.9.1 und ghc-7.6.1 mit vector-0.9.1 und vector-0.10.0.1 / p>

Die Kompilierung hängt im SpecConstr pass, was das vector Paket sehr stark macht. Ich werde ein Ticket öffnen. Nun, jemand war schneller .

    
Daniel Fischer 06.01.2013 23:00
quelle

Tags und Links