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

Unterschied zwischen GHC-O und -O2

cabal dist rät von der Verwendung von -O2 ab, da es längere Kompilierzeiten erzeugt und das GHC-Handbuch sagt:    Momentan ist -O2 wahrscheinlich nicht besser als -O . Ich weiß, dass ich die Bibliothek immer vergleichen kann, u...
19.06.2012, 20:18
2
Antworten

Sammeln Sie automatisch alle QuickChecks

Als Fan von quickCheck habe ich eine Menge %Vor% während meines gesamten Programms. Um es einfach zu machen, definiere ich %Vor% Aber gibt es eine nette Möglichkeit, runchecks zu generieren? TL; DR: Ich möchte alle QuickChecks e...
26.04.2012, 18:11
2
Antworten

Schöne Möglichkeit, mehrere Referenzen zwischen Funktionen in ST monad zu verfolgen?

Ich schreibe einen Code (einen Metropolis-Hastings MCMC-Sampler), der einen Zufallszahlengenerator verwendet und ein Array und möglicherweise andere darauf basierende Strukturen modifiziert. Meine ursprüngliche Idee war, die ST-Monade zu verw...
10.08.2011, 13:36
2
Antworten

Wie setze ich Stdin in Haskell zurück?

Ich versuche, einen URL-View-Klon in Haskell zu schreiben. Das Programm liest eine Nachricht (über STDIN piped), extrahiert alle URLs und fordert den Benutzer auf, eine davon auszuwählen. Nach dem Lesen der Nachricht erreicht STDIN offensicht...
09.02.2012, 13:28
1
Antwort

EclipseFP kann nicht installiert werden, da scion-browser nicht installiert werden kann, da terminfo nicht installiert werden kann

Hinweis: Frage zur Selbstantwort (um Zeit zu sparen) EclipseFP kann nicht installiert werden. Dies liegt daran, dass der scion-Browser nicht installiert werden kann. Dies liegt daran, dass terminfo nicht installiert werden kann und der folgen...
14.12.2011, 02:19
2
Antworten

Beispiel für eine Funktionsdefinition im Datenkonstruktor eines neuen Typs

Wir können Typ-Synonym für Funktionsdefinitionen verwenden, z. B. %Vor% Dies verhindert, dass wir jedes Mal eine lange Funktionsdefinition schreiben. Verwenden: %Vor% Anstelle von %Vor% das ist besser lesbar und weniger Code. E...
14.12.2011, 16:11
2
Antworten

Wann ist es besser, Dateizugriffsnummern explizit zu schließen?

Mein erster Eindruck von readFile war ein Kompromiss zwischen seiner Bequemlichkeit und der Möglichkeit, die Dateideskriptoren länger als nötig geöffnet zu lassen, ohne sie zu schließen. Als ein Experiment habe ich das folgende (sehr praktisc...
29.05.2012, 21:08
3
Antworten

"Ersetze" ein 3-Tupel

Ich habe die folgende Liste (es ist eine Länge 2 Liste, aber in meiner Zuordnung habe ich eine Länge + n Liste) %Vor% Ich versuche, ein 3-Tupel (p1 oder p2 oder p3 oder p4 aus dem folgenden Bild) nach Listenindex ( n ) und nach Unterlisten...
13.12.2011, 04:20
4
Antworten

Typen in Haskell

Ich bin irgendwie neu in Haskell und ich habe Schwierigkeiten zu verstehen, wie abgeleitete Typen und solche Arbeiten. %Vor% Was genau bedeutet das? %Vor% Was sind die Unterschiede zwischen diesen? Und der abgeleitete Typ von foldr...
11.05.2010, 18:41
2
Antworten

Führt Haskell SIMD-Optimierungen automatisch durch?

Es ist möglich, eine SIMD-basierte Vektorbibliothek in Haskell unter Verwendung von Ссылка Aber wird es einen Sinn ergeben? Ich bin auf einige Artikel gestoßen, die der automatischen SIMD-Optimierung in Haskell gewidmet sind, aber was ist der...
03.06.2015, 15:25