के लिए ग्रोवी बनाम स्कैला मैं जेवीएम के लिए एक आंतरिक डीएसएल बनाने जा रहा हूं। और मैं देखता हूं कि इस कार्य के लिए स्कैला और ग्रोवी सर्वश्रेष्ठ उम्मीदवार हैं। मैंने पाया कि ग्रोवी लिपि कम वर्बोज़ है, डिफ़ॉल्ट रूप से बिगडेसिमल का उपयोग करती है, जबकि स्कैला में अच्छी प्रकार की अनुमान प्रणाली होती है। आंतरिक डीएसएल के संदर्भ में इन भाषाओं के बीच अन्य अंतर क्या हैं?आंतरिक डीएसएल
संपादित करें: अंत में मैं ग्रूवी उठाया और डीएसएल के विकास के एक वर्ष के बाद यह सही विकल्प हो रहा है: मैं ग्रूवी 2.0 में प्रकार निष्कर्ष और स्थिर प्रकार से लाभ और अभी भी जब जरूरत, विधियों गतिशील प्रकार उपयोग कर सकते हैं/प्रॉपर्टी प्रेषण हैंडलर बहुत अच्छा काम करते हैं, एएसटीट्रांसफोर्सेशन ने मुझे भाषा सेमेन्टिक्स बदलने की अनुमति दी है, ग्रहण और आईडीईए के लिए ग्रोवी प्लगइन ग्रोवी डीएसएल के लिए बॉक्स समर्थन से बाहर है, और डीएसएल सिंटैक्स स्कैला में उससे अधिक संक्षिप्त है। यद्यपि अभी भी सुधार के लिए कुछ जगह है क्योंकि कुछ गतिशील विशेषताएं हमेशा की तरह काम नहीं करतीं।
ग्रोवी और स्कैला काफी अलग चीजें हैं - प्रकार के अनुमान से परे, स्कैला वास्तव में प्रकार है, जबकि ग्रोवी एक गतिशील स्क्रिप्टिंग भाषा है। यह शायद आपके डीएसएल के लिए आवेदन और लक्ष्य क्या है, यह जानने के लिए एक बड़ा सौदा करने में मदद करेगा। आम तौर पर, हालांकि, मैं लगभग किसी भी बड़े आवेदन के लिए ग्रोवी पर स्कैला का उपयोग कहूंगा। – Janx
आप देख सकते हैं [देबाशीष घोष के साथ साक्षात्कार] (http://www.infoq.com/interviews/ghosh-dsls)। यह आपके लिए सहायक हो सकता है। आप अपनी पुस्तक [डीएसएल इन एक्शन] में रुचि भी ले सकते हैं (http://www.manning.com/ghosh/)। – tenshi
@ आसान धन्यवाद, यह काफी उपयोगी था – Nutel