1. Perl
  2. Version information
  3. 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%.

Related Informatrion