2013-02-24 12 views
17

मैं हास्केल में जा रहा हूं, और मैं थोड़ा उलझन में हूं क्यों मुझे ब्रू के माध्यम से जीएचसी और हास्केल-प्लेटफ़ॉर्म दोनों स्थापित करने की अनुशंसा की जाती है।जीएचसी और हास्केल प्लेटफॉर्म के बीच क्या अंतर है?

जीएचसी एक हास्केल कार्यान्वयन/कंपाइलर नहीं है?
किसी को प्लेटफ़ॉर्म की आवश्यकता कब होती है?

+0

मैंने सोचा कि प्लेटफ़ॉर्म कैम मैक पर जीएचसी के साथ बंडल हुआ है। वैसे भी, जीएचसी कंपाइलर (प्लस इंटरेक्टिव दुभाषिया) है, प्लेटफार्म एक सेट है (अधिक या कम उपयोगी, आप जो करते हैं उस पर निर्भर करता है) पुस्तकालय। विंडोज़ पर - और, फिर से, जहां तक ​​मैक पर भी मुझे पता है - मंच जीएचसी के साथ आता है। –

उत्तर

18

लघु जवाब:
हास्केल प्लेटफार्म सामान का एक संग्रह है।
जीएचसी उन चीजों का एक विशिष्ट घटक है।

लंबा उत्तर:
आमतौर पर आप हास्केल प्लेटफ़ॉर्म को स्थापित करना चाहते हैं, क्योंकि तब आपको एक ही समय में सभी सामानों को मैन्युअल रूप से सेट करने के विरोध में बहुत सारी चीज़ें इंस्टॉल की जाती हैं।
यह हास्केल प्लेटफ़ॉर्म का उद्देश्य है।

कुछ ऐतिहासिक परिप्रेक्ष्य देने के लिए: हास्केल प्लेटफ़ॉर्म का आविष्कार करने से पहले, जीएचसी स्वयं पुस्तकालयों के यादृच्छिक हथियार-बैग के साथ आती थी।
हास्केल प्लेटफ़ॉर्म का आविष्कार किया गया था ताकि कोई व्यक्ति कम काम कर सके, यह तय कर सके कि कौन से पुस्तकालयों को बॉक्स से बाहर रखा जाना चाहिए और नहीं होना चाहिए (यानी जीएचसी लोग पुस्तकालयों के बारे में सोचना बंद कर सकते हैं और जीएचसी के बारे में सोचने के लिए वापस जा सकते हैं)।
यह उस सम्मान में काफी सफल रहा है।

8

हास्केल प्लेटफ़ॉर्म हास्केल के लिए कंपाइलर्स, टूल और लाइब्रेरीज़ का संग्रह है।

वर्तमान में specifies है कि जीएचसी मंच में शामिल है।

अनुपालन हास्केल प्लेटफ़ॉर्म पैकेज उपयोगकर्ता के हिस्से पर अतिरिक्त कार्य किए बिना जीएचसी स्थापित करेंगे।

संबंधित मुद्दे