haskell

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

Wie funktioniert Entweder?

Ich verbringe die Hälfte meines Tages damit, herauszufinden, wie ich EdetT verwenden kann, um mit Fehlern in meinem Code umzugehen. Ich habe einen Transformator-Stack wie diesen definiert. %Vor% Das funktioniert ganz gut, solange ich nur...
20.01.2013, 20:10
2
Antworten

haskell und Unix-Shell-Skripte

Gibt es irgendeine Möglichkeit, Haskell-Funktionen in Unix-Shell-Skripten zu verwenden? zum Beispiel: %Vor% Ich möchte Variablen in Shell-Skripten als Argumente und Ergebnisse von Haskell-Funktionen verwenden Vielen Dank im Voraus....
04.11.2012, 19:30
2
Antworten

Wie funktioniert diese funktionierende Fibonacci-Funktion?

In der aktuellen Übungsaufgabe des Functional Programming-Kurses, den ich mache, müssen wir eine Memo-Version einer bestimmten Funktion machen. Um die Memoisierung zu erklären, wird folgendes Beispiel gegeben: %Vor% Aber ich verstehe nicht g...
21.03.2013, 09:53
1
Antwort

Haskell Parsec, Anpassung von oneOf an [String]

Ich gehe durch das Schreiben Sie sich ein Schema in 48 Stunden Tutorial. %Vor% Das ist toll für Symbole, aber was ist, wenn ich eine Liste von Schlüsselwörtern habe? (d. h. struct, int) kann oneOf an Listen angepasst werden? Das ist im Id...
22.02.2013, 14:11
1
Antwort

Sind TChan-Schreiben in Haskell STM integriert?

Wenn eine STM-Transaktion fehlschlägt und erneut versucht wird, wird der Aufruf von writeTChan erneut ausgeführt, sodass Sie zwei Schreibvorgänge ausführen, oder führt der STM den Schreibvorgang nur durch, wenn die Transaktion festgeschrieben...
05.06.2013, 07:12
2
Antworten

Haskell-Interpreter in C ++ schreiben (mit ghc oder Umarmen als Bibliothek)

Ich schreibe eine C ++ - Anwendung, die Haskell-Code interpretieren und auswerten muss. Dieser Code ist zur Kompilierzeit nicht bekannt, wird aber vom Benutzer angegeben. Gibt es eine Möglichkeit, einen Haskell-Compiler / Interpreter (wie GHCi o...
27.12.2011, 15:22
1
Antwort

ghci Sonderfall für Applicative?

In ghci: %Vor% Bedeutet dies, dass ghci Applicative ausführt und das Ergebnis anzeigt, genau wie IO ? Beachten Sie, dass pure () und pure (+1) nichts ausgibt.     
31.10.2011, 02:30
2
Antworten

Data.Map: Wie kann ich feststellen, ob ich "Value-strict maps" brauche?

Wenn Sie zwischen Data.Map.Lazy und Data.Map.Strict wählen, sagen uns die Dokumente zum ersten:    API dieses Moduls ist streng in den Schlüsseln, aber faul in den Werten. Wenn Sie wertstrotzende Maps benötigen, verwenden Sie stattdes...
23.12.2016, 10:30
2
Antworten

Markieren Sie den Block anhand der Einrückungsebene in Vim

Ist es möglich, einen Block in Vim basierend auf dem bereits vorhandenen Einzug zu markieren? Ähnlich wie v {. Es wäre extrem nützlich für Programmiersprachen mit whitespace-sensitiver Syntax (wie Haskell und Python). Markieren Sie zum Bei...
11.09.2011, 11:02
3
Antworten

Lock-free-Programmierung in Haskell

Weiß jemand, ob es in Haskell eine Lock-Free-Programmierung gibt? Ich bin sowohl an der Frage interessiert, ob die geeigneten Low-Level-Primitive verfügbar sind, als auch an (sofern vorhanden) Informationen darüber, was im Hinblick auf die Verwe...
04.08.2011, 16:44