لؤلؤة الفراولة
ستروبيري بيرل هي توزيعة للغة البرمجة بيرل لمنصة مايكروسوفت ويندوز . بالإضافة إلى ذلك، تحتوي ستروبيري على مُصرّف Mingw-w64 C/C++ كامل الميزات مع العديد من المكتبات المُضمّنة. بينما تعتمد معظم التوزيعات الأخرى على وجود أدوات تطوير برمجية مُثبّتة مسبقًا لدى المستخدم لتثبيت بعض مكونات بيرل، تأتي ستروبيري بيرل مُزوّدة بالأدوات الأكثر استخدامًا مُهيّأة ومُجمّعة مُسبقًا. يُمثّل هذا نقلة نوعية عن توزيعات بيرل الأخرى، وقد أثّر على توزيعات أخرى (مثل منافستها الرئيسية، توزيعة ActivePerl المجانية ولكن مغلقة المصدر التي أصدرتها ActiveState ) لتوفير أدوات التطوير هذه في توزيعاتها.
الأساس المنطقي
من خلال CPAN ، يستطيع مستخدمو بيرل تنزيل أيٍّ من عددٍ هائلٍ من الوحدات الجاهزة. يمكن تثبيت العديد من هذه الوحدات في أي بيئة بيرل؛ إلا أن بعض الوحدات (وحدات XS) تتطلب وجود مُصرِّف لغة C وبيئة تطوير عاملة لإتمام التثبيت بنجاح. تفترض معظم توزيعات بيرل وجود هذه البيئة - والتي عادةً ما تكون مُرفقة بمعظم أنظمة يونكس أو لينكس - مُسبقًا؛ مع ذلك، لا يأتي نظام ويندوز مُرفقًا بمُصرِّف لغة C وبيئة التطوير المطلوبة، ويجب تثبيتهما بشكلٍ منفصلٍ من قِبل المستخدم أو المسؤول.
مع ذلك، يدمج Strawberry Perl بيئة تطوير MinGW أثناء التثبيت. جميع أدوات Perl المثبتة مُهيأة لاستخدام هذه المكتبات المدمجة وأدوات التطوير لتجميع وحدات XS حسب الحاجة. هذا يسمح لـ Strawberry Perl باستخدام العديد من وحدات XS دون تعديل، مباشرةً من CPAN.
أدوات مُعبأة
اعتبارًا من أبريل 2013 يتكون برنامج Strawberry Perl من:
- توزيعة بيرل
- توزيعة Mingw -w64 ، تتكون من gcc و ld و gmake وغيرها من الأدوات الثنائية .
- برامج نصية لتثبيت نظام التشغيل ويندوز تسمح بإزالة تثبيت برنامج Strawberry Perl بسهولة.
- وحدات بيرل غير قياسية متنوعة ولكنها شائعة الاستخدام. تتعلق هذه الوحدات في الغالب بتسهيل تثبيت إضافات أخرى من CPAN ، ولكنها تشمل أيضًا أدوات متنوعة تعزز القدرة على تثبيت الحزم من مصادر أخرى مثل مجموعة أدوات أرشيف بيرل ، ومدير حزم بيرل ، وبرنامج تثبيت بيرل.
مراجع
- ↑ "Strawberry Perl for Windows" . تم الاطلاع عليه بتاريخ 10 أغسطس 2024 .
روابط خارجية
- برنامج مبرمج بلغة بيرل
- برنامج يستخدم رخصة جنو العمومية العامة
