एल्म - पर्यावरण सेटअप

यह अध्याय विंडोज, मैक और लिनक्स प्लेटफार्मों पर एल्म को स्थापित करने के चरणों पर चर्चा करता है।

स्थानीय पर्यावरण सेटअप

एल्म को अपने स्थानीय वातावरण में स्थापित करने के लिए नीचे दिए गए चरणों पर विचार करें।

Step 1 − Install node

चूंकि एल्म जावास्क्रिप्ट के लिए संकलित है, इसलिए लक्ष्य मशीन होनी चाहिए nodeस्थापित। सेटअप के चरणों के लिए TutorialsPoint NodeJS पाठ्यक्रम का संदर्भ लेंnode तथा npm

नोड सेटअप।

Step 2 − Install elm

एल्म स्थापित करने के लिए टर्मिनल पर निम्न कमांड निष्पादित करें। ध्यान दें कि इस पाठ्यक्रम को लिखने के समय एल्म का स्थिर संस्करण 0.18 था।

npm install -g [email protected]

स्थापना के बाद, एल्म के संस्करण को सत्यापित करने के लिए निम्न कमांड निष्पादित करें।

C:\Users\dell>elm --version
0.18.0

Step 2 − Install the Editor

यहां उपयोग किया जाने वाला विकास वातावरण विजुअल स्टूडियो कोड (विंडोज प्लेटफॉर्म) है।

विजुअल स्टूडियो कोड विजुअल स्टूडियो से एक ओपन सोर्स आईडीई है। यह मैक ओएस एक्स, लिनक्स और विंडोज प्लेटफार्मों के लिए उपलब्ध है। VSCode पर उपलब्ध है

https://code.visualstudio.com/।

विंडोज पर इंस्टॉलेशन

इस खंड में, हम विंडोज पर एल्म को स्थापित करने के चरणों पर चर्चा करेंगे।

डाउनलोड https://code.visualstudio.com/। विंडोज के लिए।

सेटअप प्रक्रिया शुरू करने के लिए VSCodeSetup.exe पर डबल-क्लिक करें। इसमें केवल एक मिनट लगेगा।

आप सीधे फ़ाइल → कमांड प्रॉम्प्ट में खोलें पर क्लिक करके फ़ाइल के पथ पर सीधे आगे बढ़ सकते हैं। इसी तरह, एक्सप्लोरर विकल्प में पता चलता है फ़ाइल एक्सप्लोरर में फ़ाइल को दिखाता है।

मैक ओएस एक्स पर स्थापना

विजुअल स्टूडियो कोड का मैक ओएस एक्स विशिष्ट इंस्टॉलेशन गाइड पर पाया जा सकता है VSCode स्थापना-मैक।

लिनक्स पर स्थापना

विजुअल स्टूडियो कोड के लिनक्स विशिष्ट इंस्टॉलेशन गाइड पर पाया जा सकता है VSCode स्थापना-लिनक्स।

Step 4 − Install the elm Extension

VSCode में एल्म एक्सटेंशन स्थापित करें जैसा कि नीचे दिखाया गया है।

एल्म REPL

REPL का मतलब Read Eval Print Loop है। यह विंडोज कंसोल या यूनिक्स / लिनक्स शेल जैसे कंप्यूटर वातावरण का प्रतिनिधित्व करता है, जहां एक कमांड दर्ज किया जाता है और सिस्टम एक इंटरैक्टिव मोड में आउटपुट के साथ प्रतिक्रिया करता है।

एल्म एक REPL पर्यावरण के साथ बंडल में आता है। यह निम्नलिखित कार्य करता है -

  • पढ़ें - उपयोगकर्ता के इनपुट को पढ़ता है, इनपुट को एल्म डेटा-संरचना, और मेमोरी में स्टोर करता है।

  • Eval - डेटा संरचना को लेता है और उसका मूल्यांकन करता है।

  • प्रिंट - परिणाम प्रिंट करता है।

  • लूप - उपयोगकर्ता द्वारा बाहर निकलने तक उपरोक्त कमांड को लूप करें। आदेश का उपयोग करें: REPL से बाहर निकलने और टर्मिनल पर वापस जाने के लिए।

REPL में दो नंबर जोड़ने का एक सरल उदाहरण नीचे दिखाया गया है -

VSCode टर्मिनल खोलें और कमांड elm REPL टाइप करें।

REPL टर्मिनल कुछ इनपुट दर्ज करने के लिए उपयोगकर्ता की प्रतीक्षा करता है। निम्नलिखित अभिव्यक्ति 10 + 20 दर्ज करें। REPL पर्यावरण इनपुट को संसाधित करता है जैसा कि नीचे दिया गया है -

  • उपयोगकर्ता से संख्या 10 और 20 पढ़ता है।

  • + ऑपरेटर का उपयोग करके मूल्यांकन करता है।

  • प्रिंट का परिणाम 30 है।

  • अगले उपयोगकर्ता इनपुट के लिए लूप्स। यहाँ हम पाश से बाहर निकलते हैं।