سیپن

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو

CPAN سرواژهٔ Comprehensive Perl Archive Network (شبکهٔ جامع بایگانی پرل) است، که یک بایگانی از بیش از ۱۲٬۲۰۰ ماژول نرم‌افزار به زبان برنامه‌نویسی پرل به همراه مستنداتشان است.[۱] پایگاه سیپن بر روی وب www.cpan.org است که بر روی بیش از ۲۵۰ مکان آینه شده است. [۲] سیپن می‌تواند به معنی خود شبکهٔ بایگانی و یا اسکریپت پرلی که به عنوان یک مدیر بسته، رابط شبکهٔ بایگانی است بکار رود. بیشتر نرم‌افزارهای روی سیپن نرم‌افزار آزاد هستند.[۳]

ماژول‌ها[ویرایش]

مانند بسیاری از زبان‌های برنامه‌نویسی، پرل مکانیسم‌هایی برای استفاده از کتابخانه‌های بیرونی کد دارد. که اجازه می‌دهد یک پرونده شامل تابع‌های مشترکی باشد که توسط چندین برنامه استفاده می‌شوند. پرل این‌ها را ماژول می‌نامد. ماژول‌های پرل معمولاً در پوشه‌هایی نصب می‌شوند که مسیرشان در مفسر پرل هنگام همگردانی قرار داده شده‌است. در سیستم‌های عامل یونیکسی مسیرهای معمول شامل /usr/lib/perl۵، /usr/local/lib/perl۵، و بسیاری از زیرپوشه‌هایشان است. دستهٔ کوچکی از ماژول‌های اصلی همراه پرل هستند. برخی از این‌ها مانند ExtUtils::MakeMaker کارهای bootstrapping می‌کنند.

References[ویرایش]

پانویس[ویرایش]

  1. «وب‌گاه سیپن».  بازیابی‌شده در ۲۳ سپتامبر ۲۰۰۷.
  2. «آینهٔ سیپن».  بازیابی‌شده در ۲۳ سپتامبر ۲۰۰۷.
  3. «پرل و ماژول‌های سیپن تحت چه اجازه‌نامه‌هایی هستند؟».  گفتاورد: بیشتر، ولی نه همهٔ ماژول‌های سیپن تحت اجازه‌نامه عمومی همگانی گنو (GPL) یا اجازه‌نامهٔ هنری (Artistic license) هستند...