मैं dependently टाइप प्रोग्रामिंग पर एक पत्र पढ़ रहे हैं और निम्नलिखित उद्धरण में आए हूँ:एक्सटेंसिबल हास्केल प्रकार कक्षा
"[...] हास्केल के प्रकार कक्षाओं के विपरीत, डेटा प्रकार [...] है बंद ", इस अर्थ में कि कोई भी डेटा प्रकार को विस्तार किए बिना ब्रह्मांड में नए प्रकार नहीं जोड़ सकता है।
मेरा नौसिखिया प्रश्न यह है: हस्केल प्रकार के वर्ग खुले क्या हैं? वे कैसे विस्तारित हैं? इसके अलावा, इस संपत्ति (खुले बनाम बंद) होने के प्रकार-सैद्धांतिक परिणाम क्या हैं?
धन्यवाद!
टाइप-क्लास-ए-डिक्शनरी व्याख्या बल्कि ghc-specific है। हैकेल स्पेक में कुछ भी नहीं है जिसके लिए इसकी आवश्यकता है, और अन्य कार्यान्वयन (उदा। जेएचसी) एक अलग दृष्टिकोण का उपयोग करते हैं। –
@ जॉनल यह अभी भी एक उपयोगी मानसिक उपकरण है जिसकी समझ में यह पॉलिमॉर्फिक है। –