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