2009-02-16 16 views
5

तो, मैं कुछ शौक/अकादमिक ब्याज परियोजनाओं के लिए स्मॉलटॉक/स्क्वाक का उपयोग कर रहा हूं, और भाषा पर पढ़ने की कोशिश करते समय मैं इस nice article पर आया था। हालांकि, इस अनुच्छेद मुझे था एक सा चुप:स्क्वाक समर्थन नामस्थान करता है?

"दुर्भाग्य से, वहाँ उपलब्ध कराने या स्मालटाक में मॉड्यूल/संकुल से निपटने के लिए मानकीकरण का पूर्ण अभाव है कुछ बोलियों में मॉड्यूल/संकुल के लिए बहुत मजबूत, व्यापक समर्थन प्रदान करते हैं (। जिसमें प्रोग्रामिंग टीमों द्वारा वर्जनिंग और वितरित पहुंच शामिल है), और अन्य बोलियां इस संबंध में बहुत कम या कुछ भी प्रदान नहीं करती हैं। कुछ बोलीभाषा एकाधिक, साझा करने योग्य नामस्थानों का एक मजबूत कार्यान्वयन प्रदान करती है, अन्य नहीं। केवल समानता यह है कि, जब मॉड्यूल/पैकेज या नामस्थान प्रदान किए जाते हैं, उन्हें संशोधित वस्तुओं के रूप में लागू किया जाता है, वैसे ही कक्षाओं और विधियों को संशोधित वस्तुओं के रूप में लागू किया जाता है। "

तो, मैंने इसके लिए गुगल करने की कोशिश की है, और यह स्क्वाक विकी पर दिखाई देता है: http://wiki.squeak.org/squeak/734। क्या किसी को पता है कि यह (या कुछ समान) अब मानक वितरण का हिस्सा है?

उत्तर

10

जैसा कि म्यू कहते हैं, इसे स्क्वाक समुदाय में एक बड़ी समस्या के रूप में नहीं माना जाता है। उपसर्ग "पर्याप्त अच्छा" है। कुछ समय पहले मैं बहुत कोशिश की कुछ बेहतर करने के लिए और अभी भी स्मालटाक की अद्वितीय भावना को बनाए रखने:

http://swiki.krampe.se/gohu/32

... लेकिन फिर भी बहुत से लोग सोचा था कि यह अच्छा था उस पर समझ नहीं आया। संहिता हालांकि कम या ज्यादा काम करता है, लेकिन कई अन्य दृष्टिकोण भी हैं - दुर्भाग्यवश उनमें से अधिकतर कम भाषा से कुछ बेवकूफ दृष्टिकोण की प्रतिलिपि बनाते हैं, इस प्रकार स्मॉलटाक की भावना को नष्ट कर देते हैं।

+0

वह काफी साफ था, गोरन! मैं आपके पार्सर/स्कैनर/एनकोडर संशोधनों पर गहराई से विचार करूंगा। – Eyvind

2

नामस्थान आज स्क्वाक का हिस्सा नहीं हैं। लेकिन यह दो या तीन अक्षरों के साथ अपने प्रोजेक्ट के सभी वर्गों को उपसर्ग करने का एक आम सहमति है। यह वास्तविक नामस्थान के रूप में सहेजने वाला नहीं है, लेकिन यह हल्का, सरल और काम करता है। + मुस्कान +

2

Google ग्रीष्मकालीन कोड ने Environments नामक नामस्थान परियोजना का समर्थन किया। क्रिस कनिंटन currently investigating है, लेकिन वह कहता है कि यह आशाजनक दिखता है।

नाम के अलावा संबंधित आवश्यक नहीं है, स्क्वाक 4.5 ने कॉलिन पुटनी के पर्यावरण पैकेज के साथ समस्या पर एक और रन लिया है।