- Perl ›
- Version information ›
- here
Perl 5.14 release
Perl 5.14 has been released. The part that I was personally interested in.
Unicode6 support
Added support for Unicode 6. Pictograms etc. can be used. However, there are some parts that collide with the internal implementation of Perl (characters that represent bells). It seems that this will be replaced by the characters handled by Unicode 6 in the future.
Improved IPv6 support
It is easier to write applications that support IPv6.
Improved CPAN command
CPAN command settings are now more automatic. It also includes local::lib, so you can now install it in your user environment with just the CPAN command (probably).
HTTP client added to standard module
An HTTP client called HTTP::Tiny has been added to the standard module. A CPAN module has been added to access the HTTP server without external reliance. I personally thought it was a good decision to have an HTTP client as a standard attachment.
A module that parses JSON has been added to the standard module
A module for parsing JSON called JSON::PP has been added to the standard module. It seems to be used for reading a config file written in JSON of the CPAN module. I personally thought it was a good decision to have a module that parses JSON as standard.
Other grammars
Some grammars have been updated. It became easier to write, such as being able to pass an array reference to push. It may be about 15 years later that it will be widely used as standard, so please wait leisurely.
Performance
It seems that optimization was done in the process of string concatenation. Some template engines seem to have a noticeable effect and may have improved performance by as much as 10%.