वर्तमान में मैं सभी पार्सिंग, टाइप चेकिंग इत्यादि से निपटने के बिना हास्केल सबसेट से अनुवाद करने की कोशिश कर रहा हूं। दस्तावेज़ीकरण ने मुझे कार्य के शरीर (सभी परिभाषाओं) को इसके नाम से प्राप्त करने के लिए एक समारोह को समझने में मदद नहीं की। इस कॉल के लिएफ़ंक्शन का शरीर प्राप्त करने के लिए टेम्पलेट हास्केल का उपयोग कैसे करें?
प्रसंग
fac 0 = 1
fac x = z * fac (x - 1)
getBody = ...
main = do
x <- runQ $ getBody [| fac |]
print x
कुछ ऐसा दिखाई देगा किसी को
- करता है कुछ अच्छे और वें पर तारीख डॉक्स (नहीं Hackage पर संदर्भ) या अप करने के लिए देखते हैं कि क्या
- GetBody कैसे बनाएं?
आप 'runQ' के साथ क्या करने का प्रयास कर रहे हैं? निश्चित रूप से सुनिश्चित करें कि आप उस जानकारी को प्राप्त करने के लिए कोई रास्ता नहीं ले रहे हैं जिसे आप रन-टाइम पर TH का उपयोग करने का प्रयास करना चाहते हैं। –