2009-10-28 25 views
8

Strawberry Perl "विंडोज़ के लिए ओपन सोर्स पर्ल है जो बिल्कुल हर जगह पर्ल के रूप में है"। Vanilla Perl "एक पर्ल वितरण प्रदान करता है जो संभवतः पर्ल कोर के करीब है।" स्ट्रॉबेरी पर्ल वेनिला पर्ल पर बनाया गया है।वेनिला पर्ल और स्ट्रॉबेरी पर्ल के बीच अंतर क्या हैं?

दोनों वितरण एक सी कंपाइलर के साथ आते हैं ताकि एक्सएस का उपयोग करने वाले सीपीएएन से पर्ल मॉड्यूल बनाया जा सके।

स्ट्रॉबेरी पर्ल और वेनिला पर्ल के बीच अंतर क्या हैं?

+4

वन के गुलाबी कस्तूरी से, सफेद कस्तूरी से अन्य की। :) –

+1

अगर केवल एक नीपोलिटन पर्ल था, जो स्ट्रॉबेरी, वेनिला और एक्टिवस्टेट पर्ल्स को एक साथ बंडल करता था :) – Ether

+1

@ ईथर: 'फ्रैड नहीं; स्ट्रॉबेरी वेनिला का एक सुपरसेट है, और चॉकलेट स्ट्रॉबेरी का सुपरसैट होगा। – ysth

उत्तर

13

बस Vanilla Perl homepage

वेनिला पर्ल सीरीज

पर व्याख्या पढ़ वेनिला पर्ल श्रृंखला एक पर्ल वितरण कि संभव के रूप में पर्ल कोर के रूप में करीब है प्रदान करता है। यदि आवश्यक है, तो इसमें Win32- विशिष्ट फ़िक्स शामिल हो सकते हैं।

वेनिला पर्ल प्रयोगात्मक है और उत्पादन उद्देश्यों के लिए नहीं है। यह मास्टर-स्तर Win32 पर्ल डेवलपर्स और अपने स्वयं के कस्टम Win32 पर्ल वितरण के निर्माण के साथ प्रयोग करने के लिए लक्षित है। वेनिला पर्ल रिलीज केवल अनुक्रमिक 'बिल्ड' के रूप में गिने गए हैं और किसी भी अल्फा/बीटा/रिलीज योजना का पालन नहीं करेंगे। इसका अर्थ यह है कि वृद्धिशील पिछले की तुलना में कम स्थिर हो सकता है क्योंकि नई रिलीज कॉन्फ़िगरेशन परीक्षण किया जाता है।

और

स्ट्राबेरी पर्ल सीरीज

स्ट्राबेरी पर्ल श्रृंखला के प्रयोजन के प्रयोग करने के लिए अनुभवी पर्ल डेवलपर्स के लिए एक और अधिक व्यावहारिक Win32 पर्ल जारी है और परीक्षण प्रदान करना है Win32 शर्तों के तहत विभिन्न CPAN मॉड्यूल की स्थापना, और एक उपयोगी pl के लिए एफ़ॉर्म करें अनुभवी पर्ल डेवलपर्स वास्तविक काम करने के लिए शुरू करने के लिए अनुभवी।

वेनिला पर्ल में मॉड्यूल के अलावा, स्ट्राबेरी भी बंडल :: CPAN के लिए पूरे निर्भरता वृक्ष है, साथ ही दोहरी CPAN/कोर मॉड्यूल है कि उन्नत संस्करण का एक अतिरिक्त सेट शामिल होंगे win32-specific fixes।

+0

आह ... "बंडल :: सीपीएएन के लिए संपूर्ण निर्भरता पेड़"; मुझे विश्वास नहीं है कि मुझे याद आया। –

4

उत्तर यह है कि अक्सर पर्ल डिस्ट्रोज़ गैर-कोर मॉड्यूल के साथ आते हैं। विशेष रूप से ActiveState यह करने के लिए जाना जाता है। गैर-कोर मॉड्यूल उपयोगिता को थोड़ा सा सुधारते हैं।

वेनिला कोर डिस्ट्रो है। स्ट्रॉबेरी मानक गैर-मानक मॉड्यूल के साथ आता है।;-)

3

Vanilla Perl home page के अनुसार:

  • वेनिला पर्ल में मॉड्यूल के अलावा, स्ट्राबेरी भी Bundle::CPAN के लिए पूरी निर्भरता वृक्ष है, साथ ही दोहरी CPAN के उन्नत संस्करण का एक अतिरिक्त सेट/शामिल होंगे कोर मॉड्यूल जिनमें Win32- विशिष्ट फिक्स हैं।

विकी से:

  • स्ट्राबेरी पर्ल का हिस्सा है वेनिला पर्ल परियोजना
+2

सीनान, दोस्त, आप अद्भुत हैं! – DVK

संबंधित मुद्दे