haskell

Haskell ist eine funktionale Programmiersprache mit starker statischer Typisierung, verzögerungsfreier Auswertung, umfangreicher Parallelitäts- und Parallelitätsunterstützung und einzigartigen Abstraktionsfunktionen.
1
Antwort

Cabal Installation benötigt C-Bibliothek: Windows

Ich versuche cabal install yesod auf meinem Windows-Rechner. Ich habe eine relativ neue Installation der Haskell Platform. Die Kabal-Installation ist fehlgeschlagen. Ich habe berichtet, dass ich die sqlite3 C-Bibliothek brauche, um "persisten...
12.09.2011, 00:40
1
Antwort

Haskell: faule gegen eifrige Bewertung für die Einfügesortierung

Ich stehe derzeit auf einer Frage von IFPH Kapitel 7. Es ist Übung 7.1.2 , die lautet: "Eine Definition von sort ist sort = foldr insert [] wo %Vor% Geben Sie im Detail die eifrigen und faulen Evaluationsreduktionssequenzen für...
21.05.2012, 08:03
1
Antwort

Wie schreibe ich eine Instanz für alle Typen in einer anderen Typklasse?

Ich muss eine Typklasse definieren Truthy , die eine Methode true enthält, die eine Instanz der Typklasse in einen Bool -Wert konvertiert. Meine Typklasse-Deklaration: %Vor% Als nächstes muss ich Instanzen dieser Klasse für versch...
16.01.2012, 08:52
1
Antwort

Wie kann ich ein runhaskell-Skript ohne .hs-Erweiterung mit ghci laden?

Ich habe ein Skript in haskell namens testscript mit dem folgenden Code geschrieben: %Vor% Nachdem das Skript ausführbar gemacht wurde, kann ich es mit ./testscript ausführen. Wenn ich jedoch versuche, das Skript mit ghci zu laden (zB...
18.11.2011, 04:53
5
Antworten

Cygwin wird von Cabal nicht als Unix-Kompatibilitäts-Toolchain erkannt

Grüße, Es wird versucht, ein Beispiel für ein Snap Framework -Projekt zu installieren, das Cabal unter Windows 7 und in Cygwin verwendet. %Vor% in meinem Projekt in Cygwin endet mit    Auflösen von Abhängigkeiten ...   Konfigurieren...
18.11.2010, 05:50
1
Antwort

Was ist AllowAmboundyTypes und warum wird es in diesem "forall" Beispiel benötigt?

Der Code %Vor% kann auf GHC 8.0 mit dem Fehler nicht kompiliert werden %Vor% Wenn Sie also AllowAmbiguousTypes hinzufügen, wird der Code kompiliert. Hier sind meine Fragen: Was genau ist AllowAmbiguousTypes ? Warum muss die...
16.07.2017, 12:17
1
Antwort

Missverständnis von SPECIALISE Pragma

Der Zweck des Pragma% SPECIALIZE besteht darin, eine spezifischere Version der Funktion zu erstellen. Ich habe eine Funktion %Vor% und ich habe es wie folgt spezialisiert: %Vor% Aber der Compiler gibt mir diese verwirrende Warnung:...
02.11.2017, 15:54
1
Antwort

Mit GHC, cabal mit GMP im User-Space installiert

Ich habe versucht, Haskell Platform und cabal-install unter Linux in User-Space auf einem System zu installieren, auf dem das GNU Multi-Precision-Paket (GMP) nicht installiert ist. Ich habe GHC-6.12.1 installiert und GHCi funktioniert, ind...
01.04.2010, 04:42
2
Antworten

Haskell spekulative parallele Ausführung

Ich denke darüber nach, Parallelität für ein Problem zu nutzen, das ich zu lösen versuche. Das Problem ist ungefähr das: gegebene Eingabe (Folge von Punkten) finde eine beste Ausgabe (größtes Dreieck, das aus diesen Punkten, der längsten Linie u...
05.02.2010, 10:22
1
Antwort

Was ist der Unterschied zwischen ': modul' und 'import' in GHCi? [Duplikat]

In GHCi scheint es zwei Möglichkeiten zu geben, installierte Module einzubinden: %Vor% und %Vor% Gibt es einen Unterschied zwischen diesen? Wenn nicht, warum die doppelten Befehle? Ich habe immer import verwendet und bemerke jetz...
13.06.2017, 21:07