(क) योजना सिस्टम इन लेखक की वेबसाइट से source tarball में समय पर भाग गया
Makefile bigloo तहत कोड को चलाने के लिए लक्ष्य है, एल्क, चाल, mit- योजना, योजना 2 सी, और एसएमएम।
मेकफ़ाइल एससीएम 4e1 और बिग्लू 1.9 डी का उल्लेख ज्ञात संस्करणों के रूप में उल्लेख करता है, हालांकि मैंने उन्हें स्वयं परीक्षण नहीं किया है। मुझे अन्य योजनाओं के लिए विशिष्ट संस्करणों का कोई उल्लेख नहीं मिला।
(बी) आज कौन सी योजना प्रणाली चलती है?
this github repo में कोड bigloo, चाल, और एमआईटी-योजना के संस्करणों (06/2014) के रूप में वर्तमान के साथ इतना है कि लगभग सभी शामिल टेस्ट स्वीट पास में परीक्षणों के अद्यतन किया गया है।
यदि आप सिर्फ कोड चलाने और पुस्तक के साथ अनुसरण करने में सक्षम होना चाहते हैं, तो उन योजनाओं में से एक आपके लिए काम करना चाहिए।
[पूर्ण प्रकटीकरण: मैं रेपो का मालिक हूं और मैं एक योजना नोब हूं। रेपो में कोड WOMM प्रमाणित है, लेकिन आपका माइलेज भिन्न हो सकता है।]
यदि दूसरी तरफ, आप bigloo/gambit/mit-scheme का उपयोग करने के लिए सामग्री नहीं हैं, तो यह बहुत कठिन नहीं होना चाहिए यहां गुइल/रैकेट/डालने-पसंदीदा-योजना के लिए समर्थन जोड़ें। शुरुआती बिंदु के रूप में book.*
फ़ाइलों में से एक का उपयोग करें, उदा। gambit/book.scm
या mitscheme/book.mit
। यदि आप अपनी पसंदीदा योजना में लोड करने के लिए book.scm
का संस्करण प्राप्त कर सकते हैं, तो test.interpreters
लक्ष्य बनाएं, और आखिर में grand.test
लक्ष्य को सत्यापित करने के लिए लक्ष्य कार्य कर रहे हैं।
आप क्यों नहीं बस रैकेट स्थापित नहीं करते देखें और कार्यक्रमों के कुछ ही चलाने के लिए प्रयास? –
मैं guile https://en.wikipedia.org/wiki/GNU_Guile या Kawa https://en.wikipedia.org/wiki/Kawa_(Scheme_implementation) – jcubic
@jcubic का उपयोग करता हूं तो इस पुस्तक के कार्यक्रम आपके लिए काम करते हैं? – hawkeye