अपनी मशीन पर Exercism के अभ्यास हल करने के लिए Common Lisp को स्थानीय रूप से इंस्टॉल करना सीखिए।
Common Lisp में डेवलपमेंट के लिए ज़रूरी बुनियादी चीज़ें ये हैं:
Roswell एक कमांड है, जिससे Common Lisp इम्प्लीमेंटेशन इंस्टॉल और मैनेज किए जा सकते हैं, और इसमें Lisp एप्लिकेशन बनाना और बाँटना आसान बनाने वाली कई सुविधाएँ हैं। हम इसका इस्तेमाल इंस्टॉल और टेस्टिंग के स्टेप आसान बनाने के लिए कर रहे हैं।
इंस्टॉलेशन गाइड देखिए और अपने प्लेटफॉर्म के लिए दिए गए निर्देशों का पालन कीजिए। ज़्यादातर लोगों के लिए नीचे दिया गया तरीका काफी होगा:
brew install roswell
scoop install roswell
पहली बार Roswell इस्तेमाल करने पर यह SBCL और Quicklisp डाउनलोड करके इंस्टॉल कर देगा। बस यह चलाइए:
ros help
REPL में जाने के लिए यह चलाइए:
ros run
Common Lisp में नए लोगों को, खास तौर पर जिन्हें Emacs का पहले से अनुभव है, Portacle, पोर्टेबल Common Lisp एनवायरनमेंट इंस्टॉल करके जल्दी और आसान शुरुआत मिल सकती है। यह मुफ्त है और इसमें भरपूर सुविधाएँ हैं, हर आम प्लेटफॉर्म पर काम करता है, और पहले से कॉन्फ़िगर होकर आता है। यह आपको ये चीज़ें देगा:
... जिसमें Lisp कोड लिखने के लिए बहुत सारे ऐड-ऑन हैं:
सब कुछ पहले से कॉन्फ़िगर होकर आता है। Portacle को मुख्य पेज से डाउनलोड करके इंस्टॉल कीजिए।
ध्यान दें: अगर आप Emacs (टेक्स्ट एडिटर) के आदी नहीं हैं, तो यह शुरू में उलझन भरा लग सकता है। अच्छी बात यह है कि Emacs और SLIME पर ऑनलाइन कई शुरुआती गाइड उपलब्ध हैं।
अगर आप ज़रूरी टूल अलग-अलग इंस्टॉल करना पसंद करते हैं, तो आपको ये इंस्टॉल और सेट अप करने होंगे: