applicative

Applikative Funktoren sind in Haskell Funktoren, so dass zwei funktorielle Werte zu einer kombiniert werden können, während die beiden inneren Werte über eine funktionale Anwendung kombiniert werden. Ein anwendender Funktor hat mehr Struktur als ein Funktor, aber weniger als eine Monade.
1
Antwort

Gibt es eine Klasse "ApplicativeIO"?

Gibt es in Hackage irgendwo eine Typklasse analog zu MonadIO , aber für Applicative s, mit dem IO -Aktionen einfach auf " anwendbare Kompositionsstapel " basierend auf IO ? Wenn eine solche Typklasse existiert, würde sie durch die...
26.09.2014, 16:37
1
Antwort

Anwendbare Instanz für ein Tupel mit Monoid und Funktion innerhalb

Ich habe versucht, ein Haskell-Beispiel, zu dem ich früher gekommen bin, in scalaz umzuwandeln. Das ursprüngliche Beispiel war dies: %Vor% Was ich soweit verstehen kann, verwendet diese Instanz. Es wird nicht wörtlich in scalaz konverti...
07.06.2012, 18:01
4
Antworten

Applikative Funktoren: Warum kann fmap eine Funktion mit mehr als einem Argument aufnehmen?

Ich steige in Haskell ein und finde das Buch "lerne dir ein Haskell" am hilfreichsten. Ich bin auf dem Abschnitt auf applicative Funktoren . Ich bin verwirrt über das Folgende, wie es in dem Buch erscheint: %Vor% was die Ausgabe ergibt:...
27.01.2014, 08:31
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
2
Antworten

Warum werden Instanzen nur von ihren Köpfen abgeglichen?

Ich werde mit der Einführung eines konkreten Problems beginnen (StackOverflow-Leute wie dieses). Angenommen, Sie definieren einen einfachen Typ %Vor% Dieser Typ ist ein Functor , Applicative und ein Monad . Ignorieren automatische Abl...
14.05.2015, 23:26
2
Antworten

Anwendbare Transformatorklassen

Wo sind die Umwandlungsklassen Applicative ? Ich wollte in einer früheren Antwort Übertragungsklassen für den anwendbaren Transformatorstapel verwenden , aber sie scheinen nicht zu existieren. Die Transformatoren und viele andere sind vo...
12.09.2014, 00:54
1
Antwort

Warum müssen wir die Klassen Apply und Applicative type unterscheiden?

Ich habe die Katzendokumentation über typeclasses Apply und Applicative gelesen. Ich frage mich, warum die Bibliothek zwei separate Typklassen statt nur einer Typklasse Applicative bietet, die Functor erweitern und ap hinzufügen...
25.04.2016, 18:26
1
Antwort

Wie verbinden sich anwendungsbezogene Funktoren mit Parallelisierungsalgorithmen? (Scala und Scalaz)

Aus Josh Suereths "Scala in Depth": "Applikative Funktoren bieten eine Möglichkeit, zwei Berechnungen durchzuführen und sie mithilfe einer Funktion zusammenzufügen. Das Beispiel" Traversable "zeigt, wie zwei Sammlungen zu Paaren parallelisier...
29.08.2012, 18:35
1
Antwort

ghci Sonderfall für Applicative?

In ghci: %Vor% Bedeutet dies, dass ghci Applicative ausführt und das Ergebnis anzeigt, genau wie IO ? Beachten Sie, dass pure () und pure (+1) nichts ausgibt.     
31.10.2011, 02:30
4
Antworten

Instanz Alternative ZipList in Haskell?

ZipList kommt mit einem Functor und einer Applicative-Instanz ( Control.Applicative ) aber warum nicht Alternative? Gibt es keine gute Instanz? Was ist mit dem unten vorgeschlagenen? Ist es fehlerhaft? ist es nutzlos? Gibt es andere...
13.08.2013, 13:42