Erste Schritte mit conduit
, und ich bemerkte, dass in Data.Conduit.Util:Was ist der "leichtere Weg", der die Notwendigkeit von Data.Conduit.Utils Zip überflüssig macht?
Utility-Funktionen von älteren Versionen der Leitung. Diese sollten als veraltet betrachtet werden, da es jetzt leichtere Möglichkeiten gibt, ihre Anwendungsfälle zu handhaben. Dieses Modul ist ausschließlich für die Abwärtskompatibilität vorgesehen.
Von besonderem Interesse für mich ist zip :: Monad m => Source m a -> Source m b -> Source m (a, b)
. Dies scheint mir ziemlich nützlich - ich könnte unabhängig auf eine Art und Weise der Herstellung a
s und eine Art der Herstellung b
s, dann nur zip
sie zusammen arbeiten, wenn ich sie brauche, anstatt früher Bedenken in dem Prozess zu mischen.
Aber, wie ich schon sagte, ich bin neu in den Wegen der Conduit, also bin ich ignorant. Was sind diese "einfacheren Wege, mit ihren Anwendungsfällen umzugehen"?