स्पष्ट रूप से हास्केल को कार्यान्वित करना संभव है जैसे कि यह भाषा के अर्थशास्त्र को बदले बिना बेसब्री से मूल्यांकन करता है। यदि यह सत्य है, अनंत डेटा संरचनाओं को कैसे प्रबंधित किया जाता है?आलसी बनाम आलसी हास्केल। उत्सुक भाषाओं में अनंत सूची संभव है?
http://csg.csail.mit.edu/pubs/haskell.html
इसलिए, समय के एक महान सौदा बनाने और अभिकलन (Thunks) के निलंबित टुकड़े को नष्ट खर्च किया जाता है। अक्सर, ये गणना इतनी सरल होती है कि इसके बजाय उनका मूल्यांकन करना उतना ही आसान होगा। फैक्सन और अन्य ने उत्सुकता के अवसरों का पर्दाफाश करने के लिए स्थिर विश्लेषण का उपयोग किया है। हम इसके बजाय हर जगह उत्सुकता का उपयोग करते हैं, जबकि तंत्र का उपयोग करते समय हमें पुनर्प्राप्त करने की अनुमति मिलती है यदि हमारा कार्यक्रम बहुत उत्सुक है।
कुंजी चीज नहीं जा रहा है "हम अगर हमारे कार्यक्रम भी उत्सुक है ठीक करने के लिए तंत्र है"। ये तंत्र क्या हैं? वे असीमित डेटा संरचनाओं और आलसी मूल्यांकन के अन्य पहलुओं के लिए कैसे अनुमति देते हैं जिन्हें मुझे विश्वास है कि एक उत्सुक भाषा में असंभव है?
आपके द्वारा लिंक किया गया पृष्ठ तंत्र के बारे में एक अवलोकन प्रदान करता है। क्या आप कुछ विशिष्ट स्पष्ट करना चाहते थे? –
हाँ मुझे अभी एहसास हुआ कि जब मैंने पढ़ना जारी रखा था। पहले पूरी चीज पढ़नी चाहिए थी। मैं मूर्ख की तरह महसूस करता हूं: पी एसओ प्रक्रिया क्या है जब कोई इस तरह गलती करता है? क्या मुझे सवाल हटा देना चाहिए? – TheIronKnuckle
बस सवाल बंद करना आमतौर पर ठीक है।एहर्ड का जवाब वैसे भी उपयोगी है, और जानकारी को संरक्षित करने के पक्ष में गलती करना बेहतर है। –