a3aa1c0d3c
* Updates of many standard Perl modules. * Performance enhancements for loadable modules and memory usage. * Fixed bug when running with "-w". Previously when running with warnings enabled globally via "-w", selective disabling of specific warning categories would actually turn off all warnings. This is now fixed; now "no warnings 'io';" will only turn off warnings in the "io" class. This bug fix may cause some programs to start correctly issuing warnings. * Perl 5.8.4 introduced a change so that assignments of "undef" to a scalar, or of an empty list to an array or a hash, were optimised away. As this could cause problems when "goto" jumps were involved, this change has been backed out. * Using the sprintf function with some formats could lead to a buffer overflow in some specific cases. This has been fixed, along with several other bugs, notably in bounds checking. * Fixed bug in pkgsrc-installed perl-5.8.7 and all subsequent PKGREVISIONs, where perl didn't look for site modules under /usr/pkg/lib/perl5/site_perl, but only under /usr/pkg/lib/perl5/site_perl/5.8.0, and similarly for the vendor modules. * Honor PKGMANDIR when installing man pages.
9 lines
592 B
Text
9 lines
592 B
Text
Perl is a general-purpose programming language originally developed
|
|
for text manipulation and now used for a wide range of tasks including
|
|
system administration, web development, network programming, GUI
|
|
development, and more. The language is intended to be practical (easy
|
|
to use, efficient, complete) rather than beautiful (tiny, elegant,
|
|
minimal). Its major features are that it's easy to use, supports both
|
|
procedural and object-oriented (OO) programming, has powerful built-in
|
|
support for text processing, and has one of the world's most impressive
|
|
collections of third-party modules.
|