मुझे कल this blog entry मिला - क्लोजर प्रोग्राम समानांतर बनाने के लिए प्रभावशाली है (मानचित्र के स्थान पर pmap: D)। अफसोस की बात है, मेरे पीसी पर यह कई कोरों पर नहीं चला लेकिन मैंने अभी तक इसकी जांच नहीं की है।
जॉय ऑफ़ क्लोजर जैसी किताबों के उदाहरणों का उपयोग करें - वे बहुत ही मूर्ख और अच्छी तरह डिज़ाइन किए गए हैं। इस पुस्तक में भाषा के डिजाइन पर भी कारण हैं और - आपके लिए सबसे महत्वपूर्ण क्या है - प्रक्रियाओं + ओओ उत्परिवर्तन की तुलना में मल्टीथ्रेड प्रोग्रामिंग के लिए अखंडता बेहतर क्यों है।
हाँ, मुझे लगता है कि समानांतरवाद बताने के लिए महत्वपूर्ण है। लेकिन यह भी - मेरी राय में - गैर-लिस्प-श्रोताओं को मनाने के लिए हमेशा महत्वपूर्ण होता है कि पेंथेसिस नरक नरक नहीं बल्कि आशीर्वाद है;) एवरेज को मारने के बारे में बताएं और क्यों लिस्प्स दुनिया की सबसे शक्तिशाली भाषाएं हैं।
उन्हें एक भाषा सिखाने की कोशिश न करें, लेकिन दिखाने के कारण है कि यह जानने के लिए।
ओह, और तैयार करें कि दर्शकों में से कोई भी "लूप के लिए क्यों नहीं" या "क्यों नहीं स्थिरांक" या "अपरिवर्तनीयता कैसे आती है प्रदर्शन समस्याओं का कारण नहीं बनती" पूछेगी।
प्रोग्रामिंग के लिए शुरुआती, या अनुभवी डेवलपर्स जो क्लोजर और कार्यात्मक प्रोग्रामिंग के लिए शुरुआती हैं? –