Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Perl
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Ports == <!-- Perl is available on so many platforms that it makes no sense to keep a long list in this article. List no specific platform unless notable issues exist in running Perl on it. --> Perl is [[dual licensed]] under both the [[Artistic License]] 1.0<ref name="artistic-1.0">{{cite web|url=http://dev.perl.org/licenses/artistic.html|title=The "Artistic License" - dev.perl.org|website=dev.perl.org|access-date=June 24, 2016|archive-date=July 24, 2018|archive-url=https://web.archive.org/web/20180724213601/http://dev.perl.org/licenses/artistic.html|url-status=live}}</ref><ref name="artistic-1.0-git">[http://perl5.git.perl.org/perl.git/blob/HEAD:/Artistic Artistic] {{Webarchive|url=https://web.archive.org/web/20180725033309/http://perl5.git.perl.org/perl.git/blob/HEAD:/Artistic |date=July 25, 2018}} - file on the Perl 5 git repository</ref> and the [[GNU General Public License]].<ref name="licensing">{{cite web |url=http://dev.perl.org/licenses |title=Perl Licensing |access-date=2011-01-08 |publisher=dev.perl.org |archive-date=January 22, 2011 |archive-url=https://web.archive.org/web/20110122175123/http://dev.perl.org/licenses/ |url-status=live}}</ref> Distributions are available for most [[operating system]]s. It is particularly prevalent on [[Unix]] and [[Unix-like]] systems, but it has been ported to most modern (and many obsolete) platforms. With only six{{citation needed|date=November 2017}} reported exceptions, Perl can be compiled from [[source code]] on all [[POSIX]]-compliant, or otherwise-Unix-compatible, platforms.<ref name="cpanports">{{cite web |url=http://www.cpan.org/ports/ |title=Perl Ports (Binary Distributions) |publisher=CPAN.org |last1=Hietaniemi |first1=Jarkko |year=1998 |access-date=April 16, 2006 |archive-date=April 18, 2006 |archive-url=https://web.archive.org/web/20060418115903/http://www.cpan.org/ports/ |url-status=live}}</ref> Because of unusual changes required for the [[classic Mac OS]] environment, a special port called MacPerl was shipped independently.<ref name="macperl">{{cite web |url=http://www.macperl.com/ |title=The MacPerl Pages |year=1997 |publisher=Prime Time Freeware |access-date=January 18, 2006 |archive-date=January 18, 2006 |archive-url=https://web.archive.org/web/20060118125208/http://www.macperl.com/ |url-status=live}}</ref> The [[CPAN|Comprehensive Perl Archive Network]] carries a complete list of supported platforms with links to the distributions available on each.<ref>{{cite web |url=http://www.cpan.org/ports/ |title=Perl Ports (Binary Distributions) |access-date=2011-01-27 |publisher=[[CPAN]] |archive-date=April 18, 2006 |archive-url=https://web.archive.org/web/20060418115903/http://www.cpan.org/ports/ |url-status=live}}</ref> CPAN is also the source for publicly available Perl modules that are not part of the core Perl distribution.{{Citation needed|date=December 2020}} ActivePerl is a closed-source distribution from [[ActiveState]] that has regular releases that track the core Perl releases.<ref name="activestate">{{cite web |url=http://www.activestate.com/activeperl |title=ActivePerl is Perl for Windows, Mac, Linux, AIX, HP-UX & Solaris |access-date=2011-01-09 |publisher=[[ActiveState]] Software |archive-url=https://web.archive.org/web/20160331201814/http://www.activestate.com/activeperl |archive-date=March 31, 2016 |url-status=dead}}</ref> The distribution previously included the [[Perl package manager]] (PPM),<ref name="activestateppm">{{cite web |url=http://docs.activestate.com/activeperl/5.12/faq/ActivePerl-faq2.html |title=Using PPM |access-date=2011-01-09 |publisher=[[ActiveState|ActiveState Software]] |archive-date=August 27, 2010 |archive-url=https://web.archive.org/web/20100827110749/http://docs.activestate.com/activeperl/5.12/faq/ActivePerl-faq2.html |url-status=live}}</ref> a popular tool for installing, removing, upgrading, and managing the use of common Perl modules; however, this tool was discontinued as of ActivePerl 5.28.<ref>{{Cite news |last1=Crane |first1=Dana |date=July 23, 2019 |url=https://www.activestate.com/blog/goodbye-ppm-hello-state-tool/ |title=Goodbye PPM, Hello State Tool |website=Activestate.com |access-date=April 16, 2020 |archive-date=July 28, 2020 |archive-url=https://web.archive.org/web/20200728080612/https://www.activestate.com/blog/goodbye-ppm-hello-state-tool/ |url-status=live}}</ref> Included also is [[PerlScript]], a [[Windows Script Host]] (WSH) engine implementing the Perl language. [[Visual Perl]] is an ActiveState tool that adds Perl to the [[Visual Studio]] [[.NET]] development suite. A [[VBScript]]-to-Perl converter, a Perl compiler for Windows, and converters of [[AWK]] and [[sed]] to Perl have also been produced by this company and included on the ''ActiveState CD for Windows'', which includes all of their distributions plus the [[Komodo IDE]] and all but the first on the Unix–Linux–POSIX variant thereof in 2002 and afterward.{{citation needed|date=April 2025}}
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)