कुछ समय के बाद मैं What happens to you if you break the monad laws? मैं हास्केल विकी पर इस अस्पष्टीकृत वाक्यांश भर में ठोकर खाई, एक पृष्ठ पर पूछा के बारे में Safely running untrusted haskell code:क्या किसी को पता है (या याद है) कैसे कक्षा कानून तोड़ने से जीएचसी में समस्याएं पैदा हो सकती हैं?
एक का एक उदाहरण के रूप में
"वर्ग उदाहरणों कि ग्रहण कानून (सीएफ EvilIx) का उल्लंघन बनाने" इसका फायदा उठाएं जो लैम्बडाबोट के खिलाफ संभव था।
चूंकि लैम्बडबॉट जीएचसी का उपयोग करता है, इसलिए यह कक्षा कानूनों के बारे में जीएचसी बनाने की धारणाओं का एक बग (या फीचर) था। क्या किसी को याद है कि वे क्या हैं? और क्या यह कभी (या संभवतः यह संभवतः) हो सकता है?
("हैकेल + इविलक्स" के लिए googling कोई हिट नहीं बदलता है)।
टाइप करने योग्य प्रतिनिधित्व तोड़ना एक काफी आकर्षक उदाहरण है। 'उदाहरण टाइप करने योग्य इंट जहां टाइपरप = "बूल" ' –
ईविलआईक्स: http://www.haskell.org/pipermail/haskell-cafe/2006- दिसम्बर/01 99 4 9 0.html – sclv
टाइप करने योग्य एकमात्र वर्ग नहीं है जो वास्तव में परेशानी का कारण बन सकता है ? – augustss