haskell

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

Haskell-Muster, das dem ersten, mittleren Abschnitt und letzten entspricht

Ich wollte also eine einfache String-Reverse-Funktion in Haskell machen %Vor% Gibt es also eine Möglichkeit, eine Musterstruktur in haskell zu definieren, die first und last element und alle Elemente in middle ? hat?     
21.03.2012, 21:10
2
Antworten

Yesod löscht die Kaskade

Nach Ссылка wurde vor ein paar Jahren eine DeleteCascade typeclass hinzugefügt. Ich kann nur annehmen, dass dies zu den Modellen hinzugefügt werden soll. Nach dem Einrichten meiner Modelle Konfiguration wie folgt: %Vor% meine Bewerbung...
16.09.2012, 07:24
2
Antworten

Konvertiert eine Zeichenfolge aus durch Leerzeichen getrennten Zahlen in einem String in Ganzzahlen und fügt sie in Variablen ein

Ich versuche, eine Funktion (en) zu schreiben, um eine Folge von vier durch Leerzeichen getrennten Zahlen in einer Zeichenkette zu akzeptieren, sie zu trennen und in Ganzzahlen umzuwandeln und sie in vier einzelne ganzzahlige Variablen zu setzen...
13.11.2011, 23:38
1
Antwort

GHCi und kompilierter Code scheinen sich anders zu verhalten

Ich habe ein sehr seltsames Problem. Der folgende Code gibt andere Ergebnisse, wenn er im Vergleich zur Ausführung in ghci kompiliert wird, %Vor% Wenn es in ghci ausgeführt wird, tut es das, was man erwarten würde, %Vor% Wenn ich jedoch...
12.08.2012, 22:36
3
Antworten

Parsec-Debugging

Ich habe mit Parsec gearbeitet und habe Probleme, meinen Code zu debuggen. Zum Beispiel kann ich einen Haltepunkt in Ghci setzen, aber ich bin nicht sicher, wie man sieht, wie viel von der Eingabe verbraucht worden ist, oder solche Sachen. Gi...
28.02.2012, 14:47
2
Antworten

Den gesamten verfügbaren RAM in einem Haskell-Programm nutzen?

Ich habe 8 GB RAM, aber Haskell-Programme können scheinbar nur 1,3 GB verwenden. Ich verwende dieses einfache Programm, um zu bestimmen, wie viel Speicher ein GHC-Programm zuordnen kann: %Vor% Hier ist was ich finde: läuft ./mem.exe...
24.05.2012, 18:12
1
Antwort

manuelle Definition der booleschen Konjunktion

In Kapitel 4 von Erik Meijer über Grundlagen der Funktionalen Programmierung schreibt er im Wesentlichen: %Vor% Ist das nicht unnötig ausführlich? Könnte ich nicht einfach schreiben: %Vor% oder sogar: %Vor% Übrigens, warum kann ich...
28.08.2011, 10:17
2
Antworten

Fusionsgesetz für foldr1?

Für foldr haben wir das Fusionsgesetz : Wenn f streng ist, f a = b und f (g x y) = h x (f y) für alle x, y , dann f . foldr g a = foldr h b . Wie kann man ein ähnliches Gesetz für foldr1 entdecken / ableiten? (Es kann n...
25.07.2011, 02:36
3
Antworten

Umgang mit signierten Binärdaten in Haskell ohne unsafeCoerce

Ich lese in einer Struktur aus einer Binärdatei, die 16-Bit-Integer mit Vorzeichen enthält, mit der Get -Monade von Data.Binary . Mein aktueller Code sieht so aus: %Vor% Ich bin nicht glücklich darüber, unsafeCoerce zu verwenden, aber e...
01.03.2011, 21:35
1
Antwort

haskell und Stringlänge

Ich bin Neuling in Haskell, und ich habe eine Frage: Ich schreibe Code: %Vor% Dieser Code muss das erste "l" -Symbol in jedem Wort der Wortliste löschen, die empfangenen Wörter enthalten, die Länge der Ergebniszeichenfolge und div für die An...
14.07.2011, 22:14