Perl 5.14 Melhora IPv6, Unicode

Escritor | 00:43 Leave a Comment
Perl 5.14 já está disponível, marcando o primeiro grande lançamento da linguagem de desenvolvimento de código aberto desde Perl 5.12 em 2010 .
A nova versão oferece melhor suporte a Unicode e expande as capacidades IPv6. Enquanto Perl 5.14 está agora a estar disponível, o lançamento segue 12 versões incrementais na árvore de desenvolvimento.
"Como Linux, Perl segue o mesmo / convenção versionamento estranho que tem 
O suporte a Unicode melhorado é um novo recurso chave para desenvolvedores Perl e para a base de clientes da ActiveState também. ActiveState desenvolve a distribuição ActivePerl, bem como ferramentas comerciais de desenvolvimento do Perl.
"Os clientes que exigem o cumprimento Unicode completo agora será capaz de confiar em Unicode 6.0 apoio em suas aplicações", disse Hobbs. "Isto é principalmente uma atualização do suporte a Unicode existente em Perl."
Hobbs acrescentou que uma das principais características relacionadas com o suporte a Unicode é o novo mecanismo de expressão regular para ASCII-, locale- ou partidas Unicode-específicas
"Antes disso, o motor iria contar com bandeiras interpretador interno para decidir o que variante do motor de usar, o que nem sempre era preciso", disse Hobbs. "O importante é que tudo agora pode ser explicitamente sob o controle do usuário."
Perl 5.14 também faz melhorias na rede de frente com suporte para IPv6 reforçada. Hobbs explicou que as melhorias IPv6 são principalmente para Socket.pm, um módulo central para comunicação de rede, o que costumava ser apenas IPv4.
"Isso fornece uma base melhor sobre a qual outros módulos dependem, como os vários módulos de redes", disse Hobbs. "O conjunto alargado de módulos ainda exigem algumas atualizações, mas vai ser mais fácil com este núcleo fundação."
Além disso, Hobbs observou que Perl 5.14 melhorado o tratamento de exceção para ser mais confiável e consistente.
"Anteriormente, a variável especial para manuseio de blocos eval pode ser derrotado por destruidores, mas isso foi corrigido para 5,14", disse Hobbs.
Perl 5.14 também pretende ser uma versão mais eficiente do Perl com a promessa de usar menos memória e CPU do que as versões anteriores. Hobbs observou que ele não tem métricas exatas sobre o delta desempenho, uma vez que depende da aplicação real do usuário.
"Uma das principais melhorias de velocidade (até 100 vezes mais rápido cadeia anexa) que já tinha portado à nossa série ActivePerl 5,12", disse Hobbs. "Outros são de memória ou de desempenho ganhos menores que podem somar ao longo do tempo de vida de uma aplicação maior, cobrindo vários aspectos, como expressão regular para funcionar chamada para threads."
Sean Michael Kerner é um editor sênior da InternetNews.com , o serviço de notícias da Internet.com , a rede de profissionais de tecnologia.