Clojure:
नई परियोजना शुरू करना
How to: (कैसे करें:)
Clojure प्रोजेक्ट्स शुरू करने के लिए Leiningen या Clojure CLI का इस्तेमाल होता है। आइए, Leiningen का एक उदाहरण देखते हैं।
नया प्रोजेक्ट बनाने के लिए:
;; Leiningen स्थापित होना चाहिए
lein new app मेरा-प्रोजेक्ट
इस कमांड से मेरा-प्रोजेक्ट
नामक एक नया प्रोजेक्ट बनेगा जिसमें आवश्यक फाइल्स और फोल्डर्स होंगे।
प्रोजेक्ट की संरचना कुछ इस तरह होगी:
मेरा-प्रोजेक्ट
├── project.clj
├── src
│ └── मेरा_प्रोजेक्ट
│ └── core.clj
└── test
└── मेरा_प्रोजेक्ट
└── core_test.clj
Deep Dive (विस्तृत जानकारी)
Leiningen एक ऑटोमेशन टूल है जो 2010 में Phil Hagelberg द्वारा बनाया गया था और इसे Clojure कम्युनिटी में जल्दी ही स्वीकार किया गया। इसका मुख्य कार्य है प्रोजेक्ट मैनेजमेंट और बिल्ड ऑटोमेशन।
विकल्प के तौर पर Clojure CLI भी है, जो अधिक लाइटवेट है और Clojure 1.9 के बाद से उपलब्ध है।
प्रोजेक्ट को शुरू करने से पहले project.clj
या deps.edn
फाइल में डिपेंडेंसीज और प्लगइन्स को कॉन्फिग करना होता है। ये प्लगइन्स डेवलपमेंट और डिप्लॉयमेंट को आसान बनाते हैं।