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?
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 .