scalaz

Scalaz stellt Typklassen und rein funktionale Datenstrukturen für Scala zur Verfügung
1
Antwort

Formlos: Generisches Objektiv, das nach Fallklasse oder Feld parametrisiert ist

Basiert auf: %Vor% Ich versuche, eine Methode zur Linsenherstellung zu entwickeln, etwas: %Vor% Aber es scheint nicht offensichtlich. Ist es möglich zu tun? Wenn nicht, ist das Endergebnis, das ich zu erreichen versuche, eine generisc...
30.07.2014, 14:37
1
Antwort

Bearbeitung einer Liste von Scalaz6 Validation

Gibt es einen idiomatischen Weg, um eine Sammlung von Validierungen in Scalaz6 zu behandeln? %Vor% Ich könnte mir eine Falte vorstellen, wenn ich die Ergebnisse wiederhole, aber was ist mit dem letzten Test?     
09.01.2013, 10:46
1
Antwort

Ist es möglich, die Typrückschlüsse für teilweise angewandte Typen in Scala zu verbessern?

Ich versuche, die Typinferenz der Funktion traverse_ im folgenden Code zu verbessern: %Vor% Beim Ausführen des obigen Befehls: %Vor% Um es kompilieren zu können, muss ich die Typargumente zu traverse_ : angeben %Vor% Gibt es ein...
08.03.2013, 13:23
1
Antwort

Zusammensetzbar mit Scalaz Pfeil?

Ich habe zwei Funktionen. %Vor% Wie kann ich diese so zusammenstellen, dass ich eine einzige Funktion habe (DateTime, Invoice, User, Reference) = & gt; (Aktion, Iterable [Abrechenbar]) Hier ist der Weg des armen Mannes, was ich will %Vo...
18.10.2011, 17:28
2
Antworten

Beispiel für Open-Source-Projekte mit scalaz

Kann mich jemand auf ein Open-Source-Projekt hinweisen, das scalaz verwendet? Ich bin sogar an denen interessiert, die Scalaz auf eine kleine Art und Weise benutzen (gemischt mit anderen Programmierstilen oder einfach ein paar Dinge aus Sca...
28.12.2010, 15:04
1
Antwort

| + | ist eine Halbgruppe, weshalb sie eine implizite monoidale Auflösung benötigt

Das Ziel von Semigroup ist es, die Assoziativität und die Schließung sicherzustellen Das Ziel von monoid basiert auf Semigroup und bietet zusätzliche Identität. Wenn ich | + | Semigroup-Appender, warum habe ich implizite Monoid nicht implizite S...
24.08.2014, 02:06
2
Antworten

Wie vermeidet man einen Stapelüberlauf bei der Verwendung von scalazs freier Monade?

Ich hatte vorher gedacht, dass ein Teil des Ziels der Implementierung war, genau dieses Problem zu vermeiden, also mache ich etwas offensichtlich dummes? Hier ist ein Code: %Vor% Hinweis: Ich weiß, das ist albern :) In der Praxis hat mein...
15.04.2015, 20:17
1
Antwort

Was sind Tower [A] und IvoryTower in Scalaz?

Als ich den Quellcode scalaz.effect.IO sah, bemerkte ich, dass er eine Methode apply mit der folgenden Signatur hat: %Vor% Tower[A] und IvoryTower sind definiert als: %Vor% Es gibt eine Instanz von Tower : %Vor% Was ist...
26.03.2015, 09:28
1
Antwort

Setze das Puzzle mit dem Sequenzertyp

Als ich letzte Nacht auf diese Frage antwortete, fiel mir folgendes auf: %Vor% Das heißt, wenn foo eine optionale Menge von ganzen Zahlen ist, gibt die Sequenzierung eine Menge von ganzen Zahlen zurück. Dies ist nicht das, was ich zu...
31.05.2013, 13:21
2
Antworten

Wie erstelle ich zwei parallele Aufgaben, um eine Aufgabe abzubrechen, wenn eine andere fehlschlägt?

Ich möchte meine asynchrone Verarbeitung mit implementieren scalaz.concurrent.Task . Ich brauche eine Funktion (Task[A], Task[B]) => Task[(A, B)] , um eine neue Aufgabe zurückzugeben, die wie folgt funktioniert: Lassen Sie Task[A] u...
11.10.2015, 13:30