Der Glasgow Haskell Compiler ist ein hochmoderner Open-Source-Compiler und eine interaktive Umgebung für die funktionale Sprache Haskell. Verwenden Sie dieses Tag für Fragen speziell zu GHC und nicht zu Haskell im Allgemeinen, da fast jeder es verwenden wird, sofern nicht anders angegeben.
Ich versuche, das Paket nano-hmac-0.2.0 zu installieren (a Abhängigkeit von einem Paket, das ich möchte) von Hackage mit Cabal und GHC 6.12.1, aber es schlägt mit dem folgenden Fehler fehl:
%Vor%
Tatsächlich enthält die .cabal-Datei des Pa...
Beim Testen von cabal sandbox habe ich festgestellt, dass Sie nicht verschiedene Versionen von base und einige andere Pakete in der Sandbox installieren können, wie in diese Antwort .
Ich frage mich, welche Pakete in GHC festverdrahtet...
Der Titel ist ziemlich selbsterklärend. Beim Debuggen füge ich oft Spuren hinzu, was das Hinzufügen des Debug.Trace Imports erfordert. Ich vergesse aber genauso oft, diese zu entfernen, wenn ich fertig bin.
Was ich möchte, wäre ein "dev" -...
Ich bin in einer seltsamen Situation in GHC 8.0.1 mit gut indizierten (?) GADTs gelandet, bei denen das Einführen von Foralls in die Typ-vs-Art-Signaturen zu unterschiedlichen Typenprüfungsverhalten führt.
Betrachten Sie die folgenden Datenty...
Ich möchte eine wxHaskell-Anwendung auf Mac OS X verteilen. Wie kann ich eine Mac OS X-Anwendung erstellen, die eigenständig verwendet werden kann, ohne dass der Benutzer zusätzliche Bibliotheken installieren muss?
Ich habe das cabal-macosx...
Ich bin gespannt, wie ich diesen Code optimieren kann:
%Vor%
Nehmen wir an, dass f , f0 , g , g0 und h teuer sind, aber die Erstellung und Speicherung von l ist extrem teuer.
Wie bereits beschrieben, wird l gespeichert,...
Ich versuche, Haskell von C ++ anzurufen.
Ich habe versucht, diese Erklärung zu verwenden; und schon eine Frage zu SO gestellt.
Allerdings habe ich keine Antwort, daher möchte ich zu einem minimalen, vollständigen und überprüfbaren Bei...
Dies ist eine Folge meiner früheren Frage hier . Ich konnte etwas nach Reid Bartons Antwort bekommen, aber im Kern sehe ich __pkg_ccall_GC :
%Vor%
Was ich denke, was Sie für einen "sicheren" Anruf erwarten würden. Das Hinzufügen von "un...
Gegeben das folgende Programm:
%Vor%
Die Deklaration MonadReader derivating sollte MonadReader Int sein. GHC erzeugt die folgende Fehlermeldung:
%Vor%
Diese Fehlermeldung ist für mich verwirrend. Die Art von MonadReader ist * -...
Gegeben zwei Funktionen:
%Vor%
Gibt es einen Weg (in GHC) kann ich es möglich machen zu schreiben:
%Vor%
Ohne eine Typunterschrift für f x hinzufügen zu müssen, z. B.
%Vor%
Wenn Sie einen "Standardtyp" haben, den f x braucht, w...