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

Bitte erklären Sie mir die Monomorphie-Beschränkung?

Ich begann mit 99 Haskell-Problemen und ich war auf Problem 7 und meinen Unittests explodierten. Anscheinend liegt das daran: Ссылка Ich wollte nur sichergehen, dass ich das richtig verstanden habe, weil ich irgendwie verwirrt bin....
29.07.2012, 19:14
1
Antwort

Können bestimmte Funktionen nicht in der Dokumentation mit Schellfisch angezeigt werden?

Ich verwende Schellfisch und möchte nicht, dass alle meine exportierten Funktionen in der Dokumentation angezeigt werden. Ist es möglich bestimmte Funktionen zu verstecken? Ich fand das Prune-Attribut bei Ссылка , aber das ist nicht das, was ic...
02.06.2013, 20:31
2
Antworten

Haskell: "Die letzte Aussage in einem 'do' Konstrukt muss ein Ausdruck sein"

Ich gehe durch das Buch Natürliche Sprachverarbeitung für Programmierer . Das Buch verwendet Haskell, mit dem ich nicht viel Erfahrung habe. Der folgende Code gibt einen Fehler in GHCI aus %Vor% Dies ist die zurückgegebene Fehlermeldung...
29.12.2011, 05:43
2
Antworten

Was ist eine korrekte Art, COUNT (id) in Esqueleto und Yesod zu machen?

Ich versuche herauszufinden, wie man die folgende Abfrage mit Esqueleto schreibt %Vor% Hier ist, wie mein Modell definiert ist %Vor% Ich habe fast alles geschafft, außer dem COUNT part %Vor% Ich habe es geschafft, eine countRows...
03.06.2014, 16:52
3
Antworten

Erhalte 'Show a' aus dem Kontext 'Show (a, b)'

Wie der Titel sagt, bin ich daran interessiert, Show a in einem Kontext zu verwenden, in dem ich Show (a,b) habe. Dieses Problem tritt bei GADTs wie folgt auf: %Vor% Der Fehler ist: %Vor% Ich würde denken, dass die Instanzdeklarati...
22.09.2016, 13:03
2
Antworten

Haskell Functional Tests gegen eine JSON API

Ich schreibe eine Haskell JSON API und möchte einige Tests schreiben. Die Sache ist wirklich IO-schwer, also denke ich, dass es am sinnvollsten ist, einige Funktionstests zu schreiben: (Foo hinzufügen, sehen, ob / foos / gibt es zurück), usw....
26.02.2012, 00:33
1
Antwort

Anatomie eines Monadentransformators

Ich versuche, Monade-Transformatoren zu lernen, basierend auf den Standard-Haskell-Bibliotheken (mtl? Transformatoren? nicht sicher, welche kam mit meinem Download der Haskell-Plattform - 7.4.1). Was ich glaube, ich habe bemerkt, ist eine gem...
28.11.2012, 16:19
1
Antwort

So verstehen Sie segmentierte Binomialhaufen, die in Reinfunktionalen Datenstrukturen beschrieben sind

In Kapitel 6.3.1 der Arbeit Reinfunktionale Datenstrukturen heißt es:    Dann, wenn wir einen neuen Baum aus einem neuen Element und einem Segment erstellen   von Bäumen der Ränge 0 ... r-1 vergleichen wir einfach das neue Element mit dem  ...
23.11.2011, 05:50
2
Antworten

'coerce' und Instanziierung von Typvariablen

Betrachten Sie die folgende GHCi-Sitzung: %Vor% Ich habe eine Ahnung von dem, was hier passiert: Der Typ-Checker muss Coercible (Ord a => a -> Map a b -> Bool) (Ord a => a -> MySet a -> Bool) erfüllen und kann b in di...
04.09.2017, 07:36
1
Antwort

Speicherprofilerstellung ändert die Speichernutzung (zum Besseren)

Dies ist eigentlich eine Follow-up-Frage von diese Frage. Ich habe es geschafft, dass das Profiling funktioniert und das Problem scheint wirklich faul zu sein. Die von mir verwendete Datenstruktur ist Map Int (Map Int Text) , wobei Text...
29.07.2011, 19:54