Perl 5.12.0 is available here.
What’s new for perl 5.12.0:
值得注意的項目有:
- The … operator: 就是 Yada Yada operator,簡單地說,有什麼還沒 implement 的,就可以在該 code block 中,塞 …
- Unicode improvements: 在 perl 5.10.0 中有提到待改進的 Unicode 支援,已有了長足的進展
- Y2038 compliance
- Pluggable keywords
- DTrace support: !!!
- Support for configure_requires in CPAN module metadata: 這對於有在寫 perl Module 的人有用
- Enabling warnings from your shell environment: 可以在環境變數 PERL5OPT 設 -W 來啟用
- Statement changes: 其實有不少,最好還是自己去看 perl5.12.0 的 delta
- suidperl deprecated: suidperl 不再跟著 perl 5.12 一同發佈
- Deprecated Modules: Class::ISA, Pod::Plainer, Shell, Switch
- N{…} now compiles better, always forces UTF-8 internal representation
- Parallel tests
TEST_JOBS=3 make test_harness # Run 3 tests in parallel
- perlthanks: 不是 bug-report 的感謝信工具 XD
另,有篇文章是給對 perl 還有興趣的人看的
Perl 5 is Alive:
Most of the interesting things in the Perl world have been outside the core development in the last few years: the creation of the Moose object system, which is quickly becoming the de facto standard, the development of the Catalyst web framework, the DBIx::Class Object/Relational Mapper, or the new Perl Web Server infrastructure provided by Plack, to give just a few examples.