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

Nominale Rollen und Datenfamilien

Ich verstehe, warum die neuen Rollensysteme und Annotationen Typ (und Daten) Familienparameter in der Rolle nominal . Also habe ich erwartet, als ich erklärt habe %Vor% Das ty und a würden nominal Rollen erhalten. (Mein aktue...
28.08.2014, 02:33
1
Antwort

Syntax für die Datenweitergabe

Ich habe kürzlich die Data.Promotion Hälfte von Singletons entdeckt. Es hat viele Typenfamilien, die im wesentlichen willkürliche Berechnungen auf der Typ-Ebene erlauben. Ich habe ein paar Fragen zur Verwendung: Was ist der Unterschied...
04.06.2014, 22:24
1
Antwort

Haskell: Verwenden Sie den letzten Verweis auf eine Variable, um effizient eine neue Variable zu erstellen

Dieser C-Code kann konzeptionell so beschrieben werden, als würde er ein neues Array erzeugen, das mit einem Eingabe-Array identisch ist, aber mit 1 als erstem Element: %Vor% Dies ist eine reine Funktion (wink wink Nudge Nudge), solange kein...
20.11.2015, 07:16
1
Antwort

Welche Paketversion habe ich?

Man sollte denken, dass dies eine FAQ ist, aber ich konnte keine Antwort auf diese einfache Frage finden: Welche Version eines bestimmten Pakets habe ich in meiner GHC-Installation? Hintergrund Ich versuche Haskell zu lernen, und um d...
25.11.2015, 10:29
1
Antwort

GHC beschwert sich über nicht vollständige Muster, die vom Typprüfer erzwungen werden

Ich habe den folgenden Code %Vor% Beim Kompilieren oder Interpretieren mit -Wall wird die folgende Warnung ausgegeben: %Vor% Normalerweise ist das zu erwarten. Normalerweise, selbst wenn ich meinen Grund dafür habe, dass meine Muster...
15.10.2013, 05:31
1
Antwort

Wie kann ich ghc-Bibliothek mit runhaskell einblenden

Ich erstelle ein einfaches Skript mit runhaskell und versuche FastString von ghc-7.10.2 zu verwenden. Einfach: %Vor% führt es mit runhaskell Main.hs führt zu einem Fehler: %Vor% Ich weiß, dass ich es mit cabal erstellen un...
03.12.2015, 11:02
1
Antwort

nicht erkannte 'configure' Option '--enable-executable-profiling'

Nach dem Upgrade von ghc 7.8.3 auf ghc 7.8.4 habe ich cabal update gemacht und gesehen, dass es eine neue Version von cabal gab. Also habe ich den Befehl ausgeführt %Vor% und erhielt die Fehlermeldung %Vor%     
06.01.2015, 11:21
1
Antwort

So definieren Sie Typklassen-Synonyme

In dem Bestreben, eine vernünftige (r) Alternative zu Haskells numerischem Typsystem zu schaffen, sind die Entwickler von numeric-prelude rutschte auf und entschied sich, all ihre Typklassen C zu nennen. Abgesehen davon, dass ich die Dokume...
20.06.2014, 15:10
1
Antwort

GHC Partial Evaluation und Separate Compilation

Ganze Programmcompiler wie MLton erstellen optimierte Binärdateien, teilweise aufgrund ihrer Fähigkeit, die gesamte Quelle der Binärdatei für die teilweise Auswertung zu verwenden: aggressiv Konstanten einbinden und solange auswerten, bis sie...
21.11.2014, 17:48
1
Antwort

Haskell erbt Typklassen

Angenommen, ich habe die folgende Klasse: %Vor% Ich möchte erklären, dass alle Instanzen dieser Klasse automatisch Instanzen von Show sind. Mein erster Versuch wäre folgender: %Vor% Mein erster Versuch, diesen Weg gestern zu gehen, fü...
04.04.2013, 09:40