Als «scalaz» getaggte Fragen

1
Scalaz iteriert: "Heben" von "EnumeratorT", um "IterateeT" für eine "größere" Monade zu finden
Wenn ich ein EnumeratorTund ein entsprechendes IterateeThabe, kann ich sie zusammen ausführen: val en: EnumeratorT[String, Task] = EnumeratorT.enumList(List("a", "b", "c")) val it: IterateeT[String, Task, Int] = IterateeT.length (it &= en).run : Task[Int] Wenn die Enumerator-Monade "größer" als die Iteratee-Monade ist, kann ich die Iteratee verwenden upoder allgemeiner Hoist"anheben", um sie …

8
Gute Scalaz-Einführung [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 7 Jahren . Verbessere diese Frage Kürzlich ist mir Scalaz aufgefallen. …
215 scala  scalaz 

1
Vermeiden von Speicherlecks mit Scalaz 7 zipWithIndex / group enumeratees
Hintergrund Wie in dieser Frage erwähnt , verwende ich Scalaz 7-Iterate, um einen großen (dh unbegrenzten) Datenstrom in einem konstanten Heap-Raum zu verarbeiten. Mein Code sieht folgendermaßen aus: type ErrorOrT[M[+_], A] = EitherT[M, Throwable, A] type ErrorOr[A] = ErrorOrT[IO, A] def processChunk(c: Chunk, idx: Long): Result def process(data: EnumeratorT[Chunk, ErrorOr]): …
106 scala  scalaz  iterate 



3
Beispiele für Scalaz-Staatsmonaden
Ich habe nicht viele Beispiele für die Scalaz-Staatsmonade gesehen. Es gibt dieses Beispiel, aber es ist schwer zu verstehen und es scheint nur eine andere Frage zum Stapelüberlauf zu geben. Ich werde ein paar Beispiele veröffentlichen, mit denen ich gespielt habe, aber ich würde zusätzliche begrüßen. Auch wenn jemand beispielsweise …

9
HTTP-Anfrage in Scala ausführen
Ich versuche, eine einfache POST-Anfrage an einen Webservice zu senden, der XML in Scala zurückgibt. Es scheint, dass Dispatch die Standardbibliothek ist, die für diese Aufgabe verwendet wird, aber ich kann keine Dokumentation dafür finden. Die Hauptseite, die ich oben verlinke, erklärt ausführlich, was ein Versprechen ist und wie asynchrone …
74 http  scala  scalaz 
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.