One Step Closer to 6: ActiveState Perl 5.12


It isn't quite Perl version 6 but it's well on its way. Between now and Monday, ActiveState will release version 5.12 of its cross platform, easily installed ActivePerl. Version 5.12 offers more than simple bug fixes; it's a major release that some developers look toward with great anticipation.

The major improvements included in this release are:

• Perl’s time functions work beyond the year 2038: With previous versions of Perl for 32-bit Unix systems, it could only represent dates up to the year 2038, after which it wraps around back to 1970.
It is especially important for financial services organizations that
use Perl for applications such as mortgage and insurance contracts
that run for 30 years or longer. This has been updated within the
internal functions of 32-bit Perl 5.12

• Improved Unicode support: Perl now supports all Unicode properties for developers doing globalization work in multiple languages. It includes all the synonyms, loose spelling rules for property names and values, and other areas that have been brought in sync with the corresponding Unicode specification.

• Support for pluggable keywords: Extension modules can now cleanly hook into the Perl parser to define new kinds of keyword-headed expressions and compound statements. The syntax following the keyword is defined entirely by the extension. This feature facilitates the development of domain specific languages (DSLs) within Perl by allowing a completely non-Perl sub-language to be parsed inline, with the correct ops cleanly generated. This feature is experimental and may be removed.

ActiveState offers three ActivePerl Editions: Community, Business and Enterprise. ActiveState is releasing ActivePerl 5.12 for both its Community and Business editions. The ActivePerl Enterprise Edition will be available within the next six months. Their Perl distribution is available for Windows, Linux, Mac OS X, Solaris, AIX and HP-UX.

The Community Edition is available free for any platform. If you don't like the current edition (5.10) or can't wait for 5.12, older versions are also available (5.8 and older).

About the Author

My new book, Practical Virtualization Solutions, is out.

Catch my radio talk show with co-host Jason Perlow[URL=] The Frugal Tech Show[/URL], every Friday at 6:30pm Eastern. You can call in or just listen in. Live Interviews with Today's Technology Leaders (C-Level Executives) whose products and services save money for businesses.

And check out my columns, [URL=]Cover Your Assets[/URL], at [URL=][/URL] helps you with more money-saving tips for your IT infrastructure and Linux Magazine's Virtual Reality at