मुझे एक का उपयोग करने की ज़रूरत है पीएलटी-योजना पुस्तकालय जो केवल DrScheme (DrScheme v103p1) के बहुत पुराने संस्करण पर चलता है, जो मुझे लगता है कि कम से कम 15 साल पहले से है।
मेरी समस्या यह है कि मैं समझ नहीं सकतामेरे कोड में लाइब्रेरी का उपयोग कैसे करें क्योंकि स्पष्ट रूप से आधुनिक रैकेट से "आवश्यकता" फ़ंक्शन तब अस्तित्व में नहीं था। तब मुझे लाइब्रेरी का उपयोग करने के लिए क्या करना है? अब मुझे पता है कि फाइलें परिभाषाएं हैं मैं "सी: प्रोग्राम FilesPLTcollectsmzlibspidey.ss" पर रहना चाहता हूं।
मैंने उपयोग करने की कोशिश की (require "spidey.ss")
तथा (require "spidey")
लेकिन दोनों एक के साथ असफल रहा reference to unidentified identifier: required
त्रुटि।
उत्तर:
जवाब के लिए 3 № 1आप उपयोग कर सकते हैं require-library
मानक पुस्तकालय से चीजों को लोड करने के लिए:
http://download.plt-scheme.org/doc/103p1/html/mzscheme/node157.htm
(require-library "spidey.ss")
आप एकल फ़ाइलों को लोड करने के लिए समर्थन सुविधाओं (लोड और दोस्तों) का भी उपयोग कर सकते हैं। आपको पूर्ण पथ का उपयोग करने की आवश्यकता है हालांकि अन्यथा यह आपकी वर्तमान कार्यशील निर्देशिका के सापेक्ष खोज करने जा रहा है।
http://download.plt-scheme.org/doc/103p1/html/mzscheme/node149.htm
(load "C:/Program Files/PLT/collects/mzlib/spidey.ss")
चूंकि श्रीस्पिडी को डॉशेचेम में एकीकृत किया गया है, खुले डॉशेचेम और फिर इन निर्देशों का पालन करें:
http://download.plt-scheme.org/doc/103p1/html/mrspidey/node4.htm