Suchergebnisse für Anfrage "ghc"
Wie kann ich optimierten Code in GHCI laden?
Ich schreibe ein Modul, das auf Optimierung beruht. Ich möchte dieses Modul in ghci testen. Aber ab ghc in--interactivem @ -Modus wird die Optimierung automatisch deaktiviert. wenn ich das Modul mit @ kompilie-O und versuchen Sie dann, es in ...
GHC Versionsprüfung in Code
Ich trage zu @ bAle [http://github.com/simonmar/alex], und es hängt offensichtlich von vielen Bibliotheken ab und sollte für viele Versionen kompiliert werden. Ich muss eine Funktion verwenden, die nur von @ verfügbar iGHC 7.6.1, um ...
Was bedeutet es in Haskell, wenn eine Bindung „eine vorhandene Bindung abschattet“?
Ich erhalte eine Warnung von GHC, wenn ich kompiliere: Warning: Diese Bindung für "Streicheleinheiten" färbt eine vorhandene Bindung in der Definition von "match_ignore_ancs" ab. Hier ist die Funktion: match_ignore_ancs (TextPat _ c) (Text ...
Warum wird dieser Haskell-Code mit -O langsamer ausgeführt?
Dieses Stück Haskell-Code läuftvie langsamer mit-O, aber-O sollte sein nicht gefährlich [https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/options-optimise.html#optimise-pkgs] . Kann mir jemand sagen, was passiert ist? Wenn es ...
Vermeiden des Zwischenspeicherns von Berechnungen im Criterion Benchmark
Der folgende Code (vorgeschlagen von Reid Barton beiKriterium führt zur Explosion des Speicherverbrauchs, keine CAFs in Sicht [https://stackoverflow.com/a/29336593/917635]) hat eine Benchmark-Zeit, die @ skalieanteili mitnum wenn mit @ kompilieO0 ...
Welches Wörterbuch wählt GHC aus, wenn mehr als ein Wörterbuch im Geltungsbereich ist?
Betrachten Sie das folgende Beispiel: import Data.Constraint class Bar a where bar :: a -> a foo :: (Bar a) => Dict (Bar a) -> a -> a foo Dict = barGHC bietet zwei Auswahlmöglichkeiten für das Wörterbuch, wenn ein @ ausgewählt wirBar Instanz ...
Erlaubt Travis ci Ghc-Versionen größer als 7,8?
Ich habe gerade ein Haskell Travis CI-Projekt mit diesem @ erstell.travis.yml: language: haskell ghc: - 7.8 - 7.10Aber Travis interpretiert die zweite Version als7.1: https: ...
Listen mit Literalen fester Länge und Typ
Ich versuche in Haskell einen Typ für Listen mit fester Länge zu definieren. Wenn ich die Standardmethode verwende, um natürliche Zahlen als unäre Typen zu codieren, funktioniert alles einwandfrei. Wenn ich jedoch versuche, alles auf den ...
Was sind die Unterschiede zwischen inline-c und language-c-inline?
Ich habe kurz nach Quasi-Zitaten-Bibliotheken für Haskell gesucht. Diese Bibliotheken ermöglichen es Haskell, sich in andere Sprachen zu integrieren. Für die Integration in C scheint es zwei Pakete mit ähnlicher Funktionalität ...
Curious über die HashTable-Leistungsprobleme
Ich habe gelesen, dass Hash-Tabellen in Haskell Leistungsprobleme hatten (auf der Haskell-Cafe [http://thread.gmane.org/gmane.comp.lang.haskell.cafe/11070] in 2006 undFlying Frog Consultancy's ...