हास्केल रिकॉर्ड पर क्या प्रगति है?


18

हाल ही में मैं हास्केल के रिकॉर्ड के मुद्दों पर एक बार फिर लड़खड़ा गया, विशेष रूप से क्षेत्र के नामों की विशिष्टता पर। (यह दर्द है ...)

मैंने पहले ही एसपीजे और ग्रेग मॉरिसेट से हास्केल में रिकॉर्ड के लिए एक प्रस्ताव पढ़ा , लेकिन इसका आखिरी अपडेट 2003 में था। एसपीजे और मार्क जोन्स से हास्केल के लिए लाइटवेट एक्स्टेंसिबल रिकॉर्ड
नामक एक और पेपर और भी पुराना है: यह 1999 में हास्केल कार्यशाला से है।

अब मैं सोच रहा हूं कि हास्केल को नए रिकॉर्ड देने की प्रक्रिया ने कोई प्रगति की है या नहीं।
क्या किसी को इसके बारे में कुछ पता है या कोई मुझे कुछ आगे पढ़ने के लिए इंगित कर सकता है?


मैं हास्केल में रिकॉर्ड्स के बारे में भी जानता हूं लेकिन यह अलग-अलग तरीकों के बारे में चर्चा नहीं करता है।
mmh

3
हर कोई इस बात से सहमत है कि वर्तमान रिकॉर्ड खराब हैं, कोई भी इसके बजाय वास्तव में क्या करने पर सहमत है। दूसरे शब्दों में, हमेशा की तरह व्यापार। यदि आप आगे पढ़ना चाहते हैं, तो निश्चित रूप से इस मामले पर अंतहीन बहस में कोई कमी नहीं है, लेकिन मेरे पास अभी लिंक खोदने का समय नहीं है ...
CA मैक्कैन

मेलिंग सूचियों पर पूछने के लिए आपके पास बेहतर भाग्य हो सकता है।
रफालविंड

जवाबों:


2

मेरे दो पैसे।

मानो या ना मानो, मौजूदा सॉफ्टवेयर के साथ एक परिवर्तन को बदलने की अनुमति देने के लिए हास्केल बहुत अधिक उपयोग किया जाता है। और भाषा के एक महत्वपूर्ण हिस्से को तोड़ते हुए रिकॉर्ड जोड़ना मुश्किल है।

अद्यतन: BTW, मुझे लगता है कि रिकॉर्ड एक नई सुविधा है। मुझे सबसे ज्यादा पसंद है, सदस्यों को वैश्विक नाम स्थान को प्रदूषित करने वाले नाम नहीं।


क्या आप स्पष्ट कर सकते हैं कि रिकॉर्ड जोड़ने से क्या टूट जाएगा? क्या हर लोकप्रिय प्रस्ताव में कुछ तोड़ना शामिल है?

अधिकांश प्रस्तावों में पॉइंट (कंपोज़) ऑपरेटर का उपयोग किया जाएगा, इसलिए: a.b
जेन

3
दूसरा मुद्दा यह है कि यदि आप एक नया रिकॉर्ड सिस्टम जोड़ते हैं, तो आप या तो वर्तमान से छुटकारा पा सकते हैं, जो एक ब्रेकिंग परिवर्तन होगा, या एक साथ दो रिकॉर्ड सिस्टम होंगे, जो एक गड़बड़ होगा। मुझे लगता है कि यह a.bमुद्दा कम महत्वपूर्ण है क्योंकि A.bपहले से ही इसका मतलब A . b(मॉड्यूल सिस्टम के लिए धन्यवाद) से कुछ अलग है । यकीन है कि यह एक परिवर्तन है, लेकिन यह एक विशेष रूप से बुरा नहीं है।
तिखन जेल्विस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.