ghc

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.
1
Antwort

Override -Werror bei der Installation von Cabal

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...
09.02.2011, 04:22
1
Antwort

Welche Pakete sind in GHC fest verdrahtet?

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...
23.09.2015, 03:56
1
Antwort

Kann ich GHC bitten, Debug.Trace für jedes Modul während der Entwicklung zu importieren?

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" -...
19.05.2016, 10:40
1
Antwort

"Kind" verwirrt über forall in typisierten GADTs

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...
10.12.2016, 01:22
1
Antwort

Statisches Verknüpfen von wxHaskell unter Mac OS X

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...
16.05.2012, 09:45
1
Antwort

Teilberechnung in Haskell optimieren

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,...
22.04.2012, 09:54
1
Antwort

Aufruf von Haskell aus c ++

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...
29.03.2017, 18:05
1
Antwort

Warum gibt es keinen "ausländischen Import prim unsicher"?

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...
08.01.2017, 00:35
1
Antwort

Warum erzeugt GHC die folgende Art Fehlermeldung?

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 * -...
26.08.2016, 18:25
1
Antwort

Generischer Standardwert in Haskell

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...
19.02.2015, 14:35