haskell

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

Haskell Liste der Tupel zum Auflisten?

Ist es möglich, eine Liste von Tupeln [(Int,Int)] als generische Methode zu konvertieren, die für jede Eingabegröße gültig ist? .. Ich sah in verschiedenen Fragen, dass das nicht generisch ist Beispiel: %Vor%     
07.06.2011, 18:56
3
Antworten

Kann Haskell Inline-Funktionen als Argument übergeben werden?

Nehmen wir an, ich übergebe eine kleine Funktion f an map . Kann Haskell inline f mit map erzeugen, um eine kleine Imperativschleife zu erzeugen? Wenn ja, wie verfolgt Haskell, welche Funktion f wirklich ist? Kann das auch mit Arro...
29.08.2014, 10:32
2
Antworten

Warum gibt eine Prismenfunktion nicht eine Option / Vielleicht zurück?

In der funktionellen Optik soll ein wohlerzogenes Prisma (in scala eine Teillinse genannt) eine set Funktion vom Typ 'subpart -> 'parent -> 'parent haben, wobei, wenn das Prisma "erfolgreich ist" und ist strukturell kompatibel mit dem...
23.09.2017, 20:51
2
Antworten

Haskell: Definieren einer geeigneten Schnittstelle für Datentypen mit vielen Feldern

Für die Darstellung eines DSL-Syntaxbaums habe ich Datentypen, die diesen Baum repräsentieren. An mehreren Stellen bekomme ich innerhalb dieses Baumes eine ganze Reihe von Unterelementen, die optional sind und / oder eine "*" -Multiplizität habe...
05.09.2013, 03:10
4
Antworten

Rate My Number, ein monadischer Kopfschmerz

Um meine Fähigkeiten in Haskell zu testen, entschied ich, dass ich das allererste Spiel implementieren wollte, das Sie in Land of Lisp / Reich der Schläger finden. Das "Raten Sie meine Nummer" Spiel. Das Spiel benötigt einen veränderbaren...
27.01.2015, 19:21
2
Antworten

Gibt es in Haskell eine Enzyklopädie / Liste allgemeiner Klassen?

Gibt es eine Website, die allgemeine Klassen in Haskell auflistet und beschreibt?     
28.08.2009, 11:29
2
Antworten

Wie funktioniert das "infix"?

Ich spiele mit den Deklarationen infixr , infixl und infix . Ich verstehe, wie infixr und infixl funktioniert: %Vor% Aber ich verstehe nicht, wie das Schlüsselwort infix funktioniert. Habe ich Recht damit, dass Sie mit infix...
04.01.2015, 20:39
2
Antworten

Warum wird nicht standardmäßig (RankNTypes-Verwendung) angewendet?

Ich bin mit forall nicht so vertraut, habe aber kürzlich diese Frage gelesen: Was macht das 'forall' Keyword in Haskell / GHC? In einer der Antworten ist dieses Beispiel: %Vor% Die Erklärung ist gut und ich verstehe was forall hie...
12.04.2012, 17:58
2
Antworten

Übergeben Sie Typen als Argumente für eine Funktion in Haskell?

Die folgenden zwei Funktionen sind sehr ähnlich. Sie lesen aus [String] n Elementen, entweder [Int] oder [Float]. Wie kann ich den gemeinsamen Code ausschließen? Ich kenne keinen Mechanismus in Haskell, der Übergabetypen als Argumente unterstütz...
06.04.2012, 04:52
3
Antworten

Gibt es menschenfreundliche Namen für Anwendungsmethoden (und Freunde)?

Ich habe in letzter Zeit ein wenig Anwendung (und Alternative) benutzt, und eine Sache, die mich frustriert hat, ist meine fehlende Kenntnis der Nomenklatur. Als Beispiel möchte ich function name anstelle von star thing für <*> sa...
29.04.2011, 19:42