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

Warum verwendet der haskell-Enumerator IO so oft sigprocmask?

ÜBERARBEITETE ZUSAMMENFASSUNG Okay, es sieht so aus, als ob die Systemaufrufe sicherlich mit GC zusammenhängen, und das zugrunde liegende Problem ist nur, dass GC zu oft passiert. Dies scheint mit der Verwendung von "splitWhen" und "pack" z...
23.04.2012, 01:16
4
Antworten

Prelude Exponentiation ist schwer zu verstehen

Ich las das Haskell-Prelude und fand es ziemlich verständlich, dann stolperte ich über die Definition der Exponentiation: %Vor% Ich verstehe die Notwendigkeit von zwei verschachtelten where s nicht. Was ich bisher verstanden habe: %V...
28.08.2015, 12:17
1
Antwort

Warum benutzt Haskell - statt =?

Warum verwendet Haskell "- & gt;" wo es scheinbar nur "=" hätte verwenden können? Zum Beispiel, was ist falsch daran? %Vor% oder %Vor%     
07.08.2014, 13:02
3
Antworten

So mappen Sie (Entweder String (a - b)) zu (Entweder String [(a - b)])

Ich versuche, eine Lösung für eine eigene Übung mit folgenden Anforderungen zu finden: Wir müssen ein Objekt gegen eine bestimmte Sequenz verschieben. Eine Sequenz besteht aus Aktionen. Hier sind die möglichen Aktionen: F, L, R F: v...
11.09.2015, 19:40
2
Antworten

Haskell: Klassenfrage eingeben

Ich möchte die folgende typeclass Mapping definieren: %Vor% Eine Instanz von Mapping ist Data.Map.Map %Vor% Und jetzt möchte ich einen Typ Trie :: * -> * -> * -> * wie erstellen %Vor% So weit so gut, jetzt möchte...
19.06.2009, 20:33
1
Antwort

Ist es möglich, aus den möglichen Werten eines Datentyps in Haskell eine Liste zu generieren? [Duplikat]

Kann eine Liste aus den möglichen Werten eines Typs generiert werden? ZB data Shape = Circle | Rectangle | Triangle | Pentagon bis [Circle,Rectangle,Triangle,Pentagon]     
14.08.2013, 08:29
3
Antworten

Selbsterzeugende Liste, in der jedes Element einige Elemente an das Ende anhängt

Ich suche nach einer Möglichkeit, so etwas zu tun. Angenommen, wir beginnen mit 1. Für jede ungerade Zahl addieren wir +5 am Ende der Liste. Für jede gerade Zahl addieren wir +3 und +7 am Ende der Liste. Die Liste würde so aussehen [1, 6, 9,...
10.01.2014, 23:50
3
Antworten

Testen der Gleichheit zwischen zwei heterogenen Werten

Ich verwende die Erweiterung -XExistentialQuantification GHC, um einen heterogenen Container für Werte einer bestimmten Typklasse ( Shape ) zu erstellen: %Vor% Wenn alle Instanzen von Shape auch Instanzen von Eq sind, gibt es eine...
22.10.2012, 16:45
3
Antworten

Haskell Hashtable-Leistung

Ich versuche Hashtabellen in Haskell mit dem hashtables -Paket zu verwenden und zu finden, dass ich nirgendwohin komme in der Nähe von Pythons Leistung. Wie kann ich ähnliche Leistungen erzielen? Ist es möglich, aktuelle Haskell-Bibliotheke...
05.11.2014, 19:15
2
Antworten

Haskell - Wie zu verwenden - in Where-Klauseln

Ich habe den folgenden Code: %Vor% Nun möchte ich den "x & lt; - bar 6" -Teil in eine where-Klausel einfügen, wie folgt: %Vor% Wie mache ich das?     
16.11.2014, 21:15