template-haskell

    36गर्मी

    3उत्तर

    द्वारा उत्पन्न कोड देखने के लिए पसंदीदा विधि जैसा कि आप जानते हैं, टेम्पलेट हास्केल का उपयोग संकलन-समय पर प्रोग्रामेटिक रूप से विभिन्न प्रकार के एएसटी स्प्लिसेस उत्पन्न करने के लिए किया जाता है। हालां

    12गर्मी

    3उत्तर

    स्कैला में एसबीटी टूलचैन का उपयोग करते समय, एक ऐसा कार्य लिखना संभव है जो संकलन समय पर स्कैला-कोड उत्पन्न करने के लिए प्रोजेक्ट के स्रोत का एक विशेष हिस्सा पढ़े। इस पर कोई विचार या यहां तक ​​कि लेख/ट्

    8गर्मी

    1उत्तर

    मैं एक साधारण HashString वर्ग, जो सिर्फ एक स्ट्रिंग और उसके हैश है लिख रहा हूँ के साथ संकलन समय पर एक समारोह का मूल्यांकन: data HashString = HashString Int --^hash T.Text --^string! अब मै

    9गर्मी

    2उत्तर

    मैं एक कोड जनरेटर लिख रहा हूं जिसका आउटपुट डाटाटाइप फ़ील्ड विवरण पर निर्भर करता है जो उनके वर्ग के उदाहरणों में संग्रहीत होता है। हालांकि, मुझे यह नहीं पता कि TH-जेनरेट किए गए तर्क के साथ फ़ंक्शन कैसे

    7गर्मी

    2उत्तर

    मेरे पास फ़ंक्शन का एक गुच्छा है: method1, method2, method3। उनमें से सभी के लिए HUnit परीक्षण कार्य हैं: testMethod1, testMethod2, testMethod3। testMethod1 = TestCase $ assertEqual "testmethod1"

    8गर्मी

    1उत्तर

    recent exchange के आधार पर, मुझे संकलन-समय प्रकार की सुरक्षा सुनिश्चित करने के लिए कुछ कोड उत्पन्न करने के लिए टेम्पलेट हास्केल का उपयोग करने के लिए आश्वस्त किया गया है। मुझे रिकॉर्ड फ़ील्ड नामों और प

    6गर्मी

    1उत्तर

    नामक टेम्पलेटहस्केल का शाब्दिक मूल्य कैसे प्राप्त करें यदि मेरे पास टेम्पलेट हास्केल में Name है और वे उस वैरिएबल के मान को जानना चाहते हैं जो नाम है, बशर्ते वेरिएबल को शाब्दिक घोषित किया जाए, क्या यह

    7गर्मी

    4उत्तर

    में एक प्रकार निर्माता के लिए एक स्ट्रिंग में कनवर्ट करें: "Int" -> Int "String" -> String "Bool" -> Bool अर्थात्। यह एक प्रकार के कन्स्ट्रक्टर नाम का स्ट्रिंग प्रस्तुति लेता है, और अभिव्यक्ति म

    6गर्मी

    5उत्तर

    निष्पादित मैं अपने आप को जैसे putStr "foo (bar 1) (bar 2) =" print $ foo (bar 1) (bar 2) मुसीबत है, मुद्रित संदेश वास्तविक निष्पादित कोड के साथ सिंक से बाहर निकल सकते कोड का एक बहुत कुछ लिख पाते

    6गर्मी

    2उत्तर

    दुर्भाग्यवश, कई टेम्पलेट हास्केल फ़ंक्शंस में बिल्कुल कोई दस्तावेज नहीं है। ऐसा एक कार्य report है। यह Bool और String लेता है, और त्रुटि संदेश के रूप में निर्दिष्ट स्ट्रिंग के साथ एक संकलन त्रुटि उत्प