2013-03-26 4 views
12

conduit के साथ आरंभ करना, और मैंने देखा है कि Data.Conduit.Util में: नाली के पुराने संस्करणों से"आसान तरीका" क्या है जो Data.Conduit.Util की आवश्यकता को हटा देता है?

उपयोगिता कार्य करता है। इन्हें बहिष्कृत माना जाना चाहिए, क्योंकि उनके उपयोग के मामलों को संभालने के लिए अब आसान तरीके हैं। यह मॉड्यूल पूरी तरह से पीछे की संगतता के लिए प्रदान किया जाता है।

मुझे विशेष चिंता का विषय zip :: Monad m => Source m a -> Source m b -> Source m (a, b) है। यह मेरे लिए बहुत उपयोगी लगता है - मैं a एस के उत्पादन और b एस के उत्पादन के तरीके पर स्वतंत्र रूप से काम कर सकता हूं, फिर प्रक्रिया में पहले चिंताओं को मिश्रण करने के बजाय, उन्हें केवल zip उन्हें एक साथ जोड़ना चाहिए।

लेकिन, जैसे मैंने कहा, मैं कंड्यूट के तरीकों में नया हूं, इसलिए मैं अज्ञानी हूं। इन उपयोग मामलों को संभालने के लिए "आसान तरीके" क्या हैं?

उत्तर

8

यह वास्तव में दस्तावेज़ों में एक गलती है। अब उपयोग मॉड्यूल द्वारा प्रदान किए गए फ़ंक्शंस को बहिष्कृत नहीं किया गया है, यह टिप्पणी पिछले संस्करणों पर लागू होती है। मैं सही दस्तावेज़ों के साथ एक नया संस्करण जारी करूंगा।

संबंधित मुद्दे