मैं टेम्पलेट हास्केल सीखना चाहता था, लेकिन मुझे लगता है कि सभी ट्यूटोरियल या तो यह मानते हैं कि आपने लिस्प सीखा है और पता है कि लिस्पे मैक्रोज़ क्या हैं, या आप कुछ सीएस सिद्धांत शब्दकोष जानते हैं - चीजें, quasiquotations, आदि के रूप में चीजें ... - या कुछ सैद्धांतिक परिणाम मैक्रोज़ के बारे में।क्या कोई ऐसे टेम्पलेट हैस्केल ट्यूटोरियल है जो लिस्प को नहीं जानता?
मैं लिस्प की एक पंक्ति को कोड नहीं कर सकता (और, हालांकि मैं इसे कुछ दिन करना चाहता हूं, मेरे पास अभी यह सीखने का समय नहीं है)। हास्केल मेरी पहली क्रियात्मक भाषा है और मैंने इसे इस बिंदु पर सीखा है कि मैं नियमित रूप से इसमें कोड कर सकता हूं, मोनैड का उपयोग कर सकता हूं, आवेदक, प्रकार प्रणाली को समझ सकता हूं ... लेकिन मुझे ज्यादा नहीं पता (मैं सीखना चाहता हूं लेकिन मैं भी मैं इसके लिए भी बेवकूफ हूँ ...: पी) इसके पीछे सैद्धांतिक सीएस सामान के बारे में। तो मैं आमतौर पर TH ट्यूटोरियल पर मिलने वाले शब्दकोष से अनजान हूं।
तो सवाल यह है: क्या किसी ऐसे व्यक्ति के लिए टी के बारे में एक ट्यूटोरियल है जो पेशेवर कंप्यूटर वैज्ञानिक के रूप में नहीं है, बल्कि एक ऐसे व्यक्ति के रूप में जो अपने दैनिक कामकाज के लिए प्रोग्रामिंग का उपयोग करता है, जिसने हास्केल को अपनी पहली कार्यात्मक भाषा के रूप में सीखा ? शायद मैक्रोज़ और मेटा-प्रोग्रामिंग के लिए एक परिचय जो उदाहरण के रूप में TH का उपयोग करता है?
धन्यवाद सब कुछ। :)
वास्तव में 'स्प्लिसिंग' कहने का एक TH तरीका है "कोड जनरेशन" और 'क्वासिकोटेशन' लगभग "कोड पार्सिंग" से मेल खाता है। कुछ भी डरावना नहीं है। – Rotsor