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

Haskell - kannst du eine Monade haben, die kein anwendungsbezogener Funktor ist?

In diesem Foliensatz von Jim Duey auf Folie 13 - er schlägt vor, dass alle Monaden anwendbare Funktoren sind. In der Haskell 7.7 Compiler-Ausgabe - ich sehe das folgende (ein anderes Beispiel ist hier ):    "Parser" ist eine Instanz...
17.11.2013, 04:08
1
Antwort

Parse-Fehler im Muster: n + 1

Der Versuch, eine Funktion in einer Datei zu laden: %Vor% Dies sollte eine Liste erstellen, die n mal den wiederholten Wert x enthält: %Vor% Was ist daran falsch?     
06.12.2013, 18:32
3
Antworten

Reduzieren Sie die Liste in Haskell

Angenommen, ich habe eine Funktion f , die einige Eingaben akzeptiert und eine Zahl erzeugt. Innerhalb der Funktion f wird eine Liste gemäß der Eingabe erstellt, die dann reduziert wird (z. B. unter Verwendung von foldl' g ), um die endgü...
20.02.2013, 23:41
2
Antworten

Haskell-Datentyp Aliasnamen

Ich habe ein mathematisches Vector Modul in Haskell geschrieben. Also begann ich mit: %Vor% Fein - damit kann ich jeden beliebigen numerischen Datentyp verwenden. Das Problem ist, dass ich nicht überall Double und Vector Double s...
08.07.2012, 05:00
1
Antwort

Generieren von Ctags für Haskell Platform (Standard-Bibliothek), speziell für den Auftakt

Ich habe Haskell auf meinem Mac mit Homebrew installiert, also brew install ghc haskell-platform . Ich suche nach einer Möglichkeit, eine ctags Datei der Standard-Haskell Platform-Bibliotheken (Module) zu erzeugen, so dass ich die Quell...
20.08.2012, 21:02
3
Antworten

Ein Dictionary-Typ mit einer definierten Reihenfolge von Schlüsseln

Ich möchte einen Typ verwenden, der sich wie eine einfache Liste von Paaren [(a,b)] verhält, die als Wörterbuch dienen und Schlüssel vom Typ a auf Werte vom Typ b abbilden, während ein "benutzerdefinierter" Wert beibehalten wird. , defi...
08.06.2012, 01:23
1
Antwort

Modul prelude ... dyn Bibliotheken für Paketbasis nicht gefunden?

Versuchen Sie, der Lösung zu folgen, die in der Antwort auf reduzierung haskells binary question , bekomme ich immer den fehler, wenn ich mit --enable-shared option installieren: %Vor% Versucht alles. Ich benutze apt-get installed...
29.07.2012, 17:07
1
Antwort

Mit dem Haskell-Typsystem wird angegeben, dass eine Klasse zusätzliche Eigenschaften besitzt (d. h. Klassen für Typklassen).

Wenn wir eine Typklasse erstellen, gehen wir normalerweise davon aus, dass ihre Funktionen einigen Eigenschaften entsprechen müssen. Daher haben wir die Monoid- und Monad-Gesetze für ihre jeweiligen Typklassen. Aber was ist, wenn es ein Gesetz w...
30.07.2012, 20:52
2
Antworten

Haskell: Lesen von / proc. Probleme mit Strenge und Faulheit. Statistiken verarbeiten

Ich habe wirklich seltsames Verhalten beim Lesen von Dateien aus / proc Wenn ich / proc / pid / stat träge mit preludes readFile lese - funktioniert das aber nicht so, wie ich es möchte. Das Umschalten auf strict reading mit Data.ByteString.read...
17.04.2012, 02:14
2
Antworten

Zuweisen von "blanken" Zahlen zu neuen Typen

Beachten Sie die zweite Zeile in dieser GHCi-Sitzung. Was ist mit dem Latitude-Typ, der es mir erlaubt, eine "bare" Zahl als Wert zu verwenden, anstatt einen Konstruktor aufzurufen? Ich möchte etwas Ähnliches mit einigen meiner eigenen Typen mac...
17.04.2012, 13:05