scheme ट्यूटोरियल
योजना के साथ शुरुआत करना
खोज…
टिप्पणियों
यह अनुभाग इस योजना का एक सिंहावलोकन प्रदान करता है, और एक डेवलपर इसका उपयोग क्यों करना चाहता है।
इसमें स्कीम के भीतर किसी भी बड़े विषयों का उल्लेख होना चाहिए, और संबंधित विषयों के लिए लिंक करना चाहिए। चूंकि योजना के लिए दस्तावेज़ीकरण नया है, इसलिए आपको उन संबंधित विषयों के प्रारंभिक संस्करण बनाने की आवश्यकता हो सकती है।
CHICKEN स्कीम स्थापित करना
CHICKEN एक स्कीम इंटरप्रेटर और कंपाइलर है, जिसका खुद का एक्सटेंशन मॉड्यूल सिस्टम है, जिसे "अंडे" कहा जाता है। यह पहली योजना द्वारा सी को मूल कोड के लिए स्कीम संकलित करने में सक्षम है।
स्थापित कर रहा है
डेबियन या उबंटू या अन्य व्युत्पन्न डिस्ट्रोस:
sudo apt-get install chicken-bin
फेडोरा / RHEL / CentOS:
sudo yum install chicken-bin
आर्क लिनक्स:
sudo pacman -S chicken
Gentoo:
sudo emerge -av dev-scheme/chicken
होमब्रे के साथ OS X:
brew install chicken
OpenBSD
doas pkg_add -vi chicken
माइक्रोसॉफ़्ट विंडोज़
MSYS2 स्थापित करें
MSYS2 MinGW-w64 शेल चलाएँ
कुछ पूर्वापेक्षाएँ चलाकर स्थापित करें:
pacman -S mingw-w64-cross-toolchain base-devel mingw-w64-x86_64-gcc winpty wgetटाइप करके नवीनतम रिलीज़ टारबॉल डाउनलोड करें:
wget https://code.call-cc.org/releases/current/chicken.tar.gztar xvf chicken.tar.gzचलाकर टारबॉल निकालेंनिकाली गई निर्देशिका दर्ज करें, उदाहरण के लिए
cd chicken-4.11.0टाइप करकेरन
make PLATFORM=mingw-msys install
यदि आपको csi चलाने में समस्या है, तो winpty csi चलाने के बजाय प्रयास करें
चिकन का उपयोग करना
CHICKEN स्कीम REPL का उपयोग करने के लिए, कमांड लाइन पर csi टाइप करें।
CHICKEN का उपयोग करके एक योजना कार्यक्रम को संकलित करने के लिए, csc program.scm चलाएं, जो वर्तमान निर्देशिका में एक निष्पादन योग्य नाम program बनाएगा।
मॉड्यूल स्थापित करना
चिकन योजना में बहुत सारे मॉड्यूल होते हैं जिन्हें अंडे के सूचकांक में ब्राउज़ किया जा सकता है। अंडे योजना मॉड्यूल हैं जिन्हें डाउनलोड किया जाएगा और फिर चिकन-स्कीम द्वारा संकलित किया जाएगा। कुछ मामलों में, अपने सामान्य पैकेज मैनेजर का उपयोग करके बाहरी निर्भरता स्थापित करना आवश्यक हो सकता है।
आप इस आदेश के साथ चुने हुए अंडे स्थापित करते हैं:
sudo chicken-install [name of egg]
आरईपीएल का उपयोग करना
आप अपने REPL में readline समर्थन जोड़ने की इच्छा कर सकते हैं csi में लाइन एडिटिंग की अपेक्षा अधिक व्यवहार करें।
ऐसा करने के लिए, sudo chicken-install readline , और फिर ~/.csirc नामक एक फाइल को निम्न सामग्री के साथ ~/.csirc :
(use readline)
(current-input-port (make-readline-port))
(install-history-file #f "/.csi.history")
मित-योजना स्थापित करना
MIT / GNU योजना कैसे स्थापित करें, इसके उदाहरण निम्नलिखित हैं:
डेबियन / उबंटू स्थापना:
sudo apt-get install mit-scheme
मैनुअल स्थापना:
GNU प्रोजेक्ट से सीधे यूनिक्स बाइनरी डाउनलोड करें, फिर आधिकारिक वेबपेज से निर्देशों का पालन करें:
# Unpack the tar file
tar xzf mit-scheme.tar.gz
# move into the directory
cd mit-scheme/src
# configure the software
./configure
डिफ़ॉल्ट रूप से, सॉफ़्टवेयर को उपनिर्देशिका बिन और देयता में /usr/local में स्थापित किया जाएगा। यदि आप चाहते हैं इसे कहीं और स्थापित, उदाहरण के लिए /opt/mit-scheme , पारित --prefix , कॉन्फ़िगर स्क्रिप्ट के लिए विकल्प के रूप में ./configure --prefix=/opt/mit-scheme ।
कॉन्फ़िगर स्क्रिप्ट इस तरह की स्क्रिप्ट के लिए सभी सामान्य तर्क स्वीकार करती है, और इसके अतिरिक्त कुछ स्वीकार करता है जो MIT / GNU स्कीम के लिए विशिष्ट हैं। सभी संभावित तर्कों और उनके अर्थों को देखने के लिए, कमांड चलाएँ ./configure --help ।
# build
make compile-microcode
# compile
make install # may require super-user permissions (Depending on configuration)
विंडोज 7 :
स्वयं-स्थापित निष्पादन योग्य आधिकारिक वेबसाइट में पाया जा सकता है।
MIT / GNU स्कीम को सेल्फ-इंस्टाल करने योग्य निष्पादन के रूप में वितरित किया जाता है। सॉफ्टवेयर की स्थापना सीधी है। बस डाउनलोड की गई फ़ाइल को निष्पादित करें और इंस्टॉलर के प्रश्नों का उत्तर दें। इंस्टॉलर आपको उस निर्देशिका को चुनने की अनुमति देगा जिसमें एमआईटी / जीएनयू योजना स्थापित की जानी है, और उस फ़ोल्डर का नाम जिसमें शॉर्टकट रखा जाना है।