Perl version 5.005 has dozens of significant new features and literally hundreds of enhancements and bug fixes. While some of the new features are considered experimental, all of them expand the range and power of Perl in important ways. Perl is now capable of running threads if the operating system supports them. It includes a new compiler to generate native executables that cut down the startup overhead of scripts. There is also a Perl Object C++ Application Programming Interface (API), and vastly improved regular expressions. ActiveState Tool Corp. of Vancouver, Canada, created the C++ Perl API now included with Perl.
Perl, which stands for Practical Extraction and Report Language, was created in 1987 by Larry Wall, now senior programmer with O'Reilly. It has been widely used by system administrators, has long been known for its ability to process textual and other legacy data, and in recent years has become ubiquitous with Web developers who rely on Common Gateway Interface (CGI) to create dynamic sites.
This August 17-20, O'Reilly & Associates sponsors Perl Conference 2.0, featuring a large gathering of Perl developers--last year's event drew more than 1,000 to San Jose. The Perl Conference will be followed by Open Source Developer Day and the Open Source Town Meeting on August 21.
Perl 5.005 Download
Open Source Software
O'Reilly & Associates
ActiveState Tool Corp.
PERL'S NUMBERING SYSTEM
Typical for an open source (freeware) software product, Perl does some things differently from other programs. The numbering system for Perl does not necessarily reflect the significance of the version changes; 5.005 is considered by Perl developers to be a major step over 5.004. To give a sense of the longevity of Perl version numbers, in ten years, there have been five major versions of Perl. Perl5, the fifth major release, took place in October, 1994, and was a major rewrite of the Perl source code. Perl4 took place more than three years earlier, in 1991. Perl1 was released more than 10 years ago, in January, 1988.
For over 40 years, O’Reilly has provided technology and business training, knowledge, and insight to help companies succeed. Our unique network of experts and innovators share their knowledge and expertise through the company’s SaaS-based training and learning platform. O’Reilly delivers highly topical and comprehensive technology and business learning solutions to millions of users across enterprise, consumer, and university channels. For more information, visit www.oreilly.com.