Haskell:
इंटरैक्टिव शेल (REPL) का उपयोग
कैसे:
GHCi (ग्लासगो हास्केल कम्पाइलर का इंटरैक्टिव वातावरण) शुरू करने के लिए, बस अपने टर्मिनल में ghci
टाइप करें। इसका उपयोग कैसे करें, यहाँ देखें:
Prelude> let x = 5
Prelude> x * 2
10
Prelude> :t x
x :: Num a => a
नमूना आउटपुट बताता है कि x
एक संख्यात्मक वेरिएबल है और इसे दोगुना करने पर परिणाम 10 होता है।
गहराई से:
हास्केल का GHCi अपने शुरुआती समय से बहुत आगे निकल चुका है। इसमें टैब कंपलीशन, मल्टी-लाइन इनपुट, और पैकेज लोडिंग जैसी धनी फीचर्स सेट प्रदान करता है। Hugs जैसे विकल्प अब अधिकतर ऐतिहासिक हो चुके हैं, GHCi मानक बन गया है। GHCi हर बार जब आप एक एक्सप्रेशन दर्ज करते हैं तो कोड को जस्ट-इन-टाइम कंपाइल करता है, आपको अपने हास्केल कोड का परीक्षण करने का एक कुशल तरीका प्रदान करता है।