Вопросы с тегом «iterate»

445
Scalaz повторяет: «Поднимает» EnumeratorT для соответствия «IterateeT» для «большей» монады

Если у меня есть EnumeratorTи соответствующий, IterateeTя могу запустить их вместе: val en: EnumeratorT[String, Task] = EnumeratorT.enumList(List("a", "b", "c")) val it: IterateeT[String, Task, Int] = IterateeT.length (it &= en).run : Task[Int] Если монада перечислителя "больше", чем монада...

106
Предотвращение утечек памяти с помощью перечислителей Scalaz 7 zipWithIndex / group

Задний план Как отмечено в этом вопросе , я использую итерации Scalaz 7 для обработки большого (т. Е. Неограниченного) потока данных в постоянном пространстве кучи. Мой код выглядит так: type ErrorOrT[M[+_], A] = EitherT[M, Throwable, A] type ErrorOr[A] = ErrorOrT[IO, A] def processChunk(c: Chunk,...