monads

    13गर्मी

    4उत्तर

    दो monads, Monad m और Monad n दिए गए, मैं m (n a)n (m a) में बदलना चाहता हूं। लेकिन ऐसा कोई सामान्य तरीका नहीं है क्योंकि (>>=) और return दोनों केवल एक मोनैड प्रकार से संबंधित हैं, और हालांकि (>>=) एक

    12गर्मी

    1उत्तर

    मैं Learn You a Haskell's guide on the state monad पढ़ रहा था, लेकिन मुझे इसे समझने में परेशानी थी क्योंकि स्टैक उदाहरण संकलित नहीं हो सका। गाइड में, उन्होंने कोड के निम्नलिखित भाग का उपयोग किया: impo

    7गर्मी

    2उत्तर

    मैं एक गणना के लिए एक इकाई है कि असफल और कुछ प्रवेश करता है हो सकता है: f1 :: WriterT [String] (Either String) a मैं एक समारोह है कि असफल नहीं हो लेकिन कुछ प्रवेश करता है: f2 :: Writer [String] b

    15गर्मी

    2उत्तर

    का सही उपयोग यहां एक मूल मोनैड प्रश्न है, रेपा से संबंधित नहीं है, साथ ही कई रिपा-विशिष्ट प्रश्न भी हैं। मैं रिपै 3 का उपयोग कर लाइब्रेरी पर काम कर रहा हूं। मुझे कुशल समांतर कोड प्राप्त करने में परेशा

    5गर्मी

    1उत्तर

    के साथ एक कुंजी द्वारा समूह मान मैं एक विधि mergeKeys लिखना चाहता हूं जो कुंजी द्वारा Iterable[(K, V)] में मानों को समूहित करता है। उदाहरण के लिए, मैं लिख सकते हैं: def mergeKeysList[K, V](iter: Itera

    14गर्मी

    1उत्तर

    मुझे एक सूची मोनैड ट्रांसफॉर्मर का उपयोग करने की आवश्यकता है। मैंने पढ़ा है कि Control.Monad.List से संभावित समस्याएं हैं, क्योंकि IO कम्यूटिव नहीं है, इसलिए मैं ListT done right देख रहा हूं। लेकिन मु

    20गर्मी

    1उत्तर

    में इकाई बनाम monoid मैं हाल ही में monads और monoids बीच के अंतर पर एक अच्छा स्रोत खोजने के लिए कोशिश की है। कोई इस पर एक अच्छा संसाधन लिए एक लिंक प्रदान या शायद समानता/मतभेदों पर विस्तृत करने के एक

    10गर्मी

    2उत्तर

    मैंने सोचा था कि सैद्धांतिक हैकेल की प्रकार प्रणाली शुद्ध लोगों से अशुद्ध कार्यों (यानी f :: a -> IO b) को कॉल करने से मना कर देगी, लेकिन आज मुझे एहसास हुआ कि उन्हें return के साथ बुलाकर वे ठीक से संक

    14गर्मी

    1उत्तर

    मैं अभी तक एक मोनद-जेडी नहीं हूं, लेकिन मुझे उनकी मूल समझ है। अब मैं 'आंतरिक' और 'बाहरी' मोनड का उल्लेख करने वाले कुछ लेख पढ़ता हूं और मुझे आश्चर्य है कि इसका क्या अर्थ है। (लिंक) कोड उदाहरण उपयोगी हो

    9गर्मी

    2उत्तर

    मैं QuickCheck का उपयोग कर शुद्ध कोड का परीक्षण करना चाहते जब मैं अक्सर एक Arbitrary उदाहरण लिखने के लिए की है। monadic कोड का परीक्षण करने के लिए, मैं इस article में वर्णित के रूप Test.QuickCheck.Mon