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

JsResult - Monad oder Applicative?

Mein Verständnis von eins der Unterschiede zwischen Monad und Applicative ist, dass flatMap für Monad verfügbar ist, aber nicht für Applicative . Wenn das stimmt, bin ich verwirrt durch diese Scala Play JSON Dokumentation :...
17.01.2014, 15:13
1
Antwort

Wie transformiert man entweder [Zukunft [A], Zukunft [B]] in Zukunft [Entweder [A, B]]

Ich habe eine Instanz von Either[Future[A], Future[B]] und möchte sie in Future[Either[A, B]] umwandeln. Seit meine vorherige Frage , cats 0.8.1 wurde veröffentlicht, die Struktur der Bibliothek geändert und Xor zugunsten von Eit...
16.12.2016, 16:09
6
Antworten

Wie kann ich ein gängiges rekursives Haskell-Fektormuster abstrahieren?

Bei der Verwendung von anwendungsorientierten Funktoren in Haskell bin ich oft in Situationen geraten, in denen ich mit repetitivem Code wie diesem gelandet bin: %Vor% In diesem Beispiel möchte ich sagen: %Vor% aber ich kann nicht heraus...
21.01.2011, 05:02
3
Antworten

Muss ich Applicative und Functor implementieren, um eine Monade zu implementieren

Ich versuche eine Monad-Instanz zu implementieren. Nehmen Sie als ein einfaches Beispiel Folgendes an: %Vor% Dies sollte die Standardimplementierung von Maybe sein, soweit ich weiß. Dies kompiliert jedoch nicht, da der Compiler sich beschwer...
24.04.2015, 10:14
3
Antworten

Anwendbarer Stil für Infix-Operatoren?

Gibt es eine Möglichkeit, die Verwendung von <$> und <*> im Umgang mit Infix-Operatoren sinnvoll zu machen? Ich denke das %Vor% sieht dann viel mehr überladen aus %Vor% Ich frage mich, ob es einen schöneren Weg gibt.  ...
02.10.2012, 02:35