Ответ 1
Iteratee гораздо труднее работать с сравнением с потоком scalaz. Scalaз-поток также превосходит итерации с точки зрения повторного использования кода и композиции.
Фактически все "серверы" теперь могут быть реализованы в scalaz-потоке, а не только в небольших программах или фрагментах кода, например, с использованием шаблона Iteratee.
Scalaz-stream обеспечивает превосходную защиту ресурсов, разрастание причин прекращения, настраиваемый контроль concurrency, тонны комбинаторов и легко расширяется.
Теперь у нас есть проект, который является потоком кода 200K + scalaz, и представляет собой сложный многопользовательский многопользовательский кластеризованный сервер (ы), все реализованы в потоке scalaz.
Если вы поделитесь тем, что действительно хотите достичь, я могу быть более "точным" в преимуществах и дать вам несколько быстрых образцов кода, которые, надеюсь, будут содержать вышеприведенные утверждения: -)