<div dir="ltr"><div><div><div><div><div><div><div><div>O Natal chegou \o/<br><br></div>Esse fim de semana, na FOSDEM - o maior evento open source gratuito do mundo - Larry Wall revelou que o time do Perl 6 está preparando o lançamento de uma versão 1.0 de desenvolvimento (release candidate) em comemoração aos 61 anos do Larry, e que deverá lançar em uma 1.0 estável (as in "pronta para produção") no Natal desse ano!<br><br></div>Perl 6 é a linguagem Perl totalmente reescrita e reimaginada pela própria comunidade, em um dos maiores e mais ambiciosos esforços públicos de desenvolvimento de uma linguagem de programação.<br><br></div>Co-rotinas, multi-métodos, continuations, currying, assinaturas, exceções, objetos nativos, primitivas de programação funcional, junctions, auto-threading, hiper-operadores, gramáticas definíveis e extensíveis, meta programação, macros em nível de linguagem, tipificação estática opcional, FFI integrado... são só algumas das inovações que Perl 6 traz embutidas na própria linguagem, tornando o desenvolvimento mais claro e coeso sem perder a flexibilidade e o dinamismo que dão fama ao Perl.<br><br></div>A linguagem Perl 6 já pode ser usada há alguns anos em qualquer uma de suas várias implementações, a mais famosa delas chamada Rakudo (<a href="http://rakudo.org">rakudo.org</a>), mas ainda permanece instável e lenta demais para produção... ou permanecia. A medida que a implementação foi estabilizando, o time de Perl 6 começou a trabalhar nas otimizações também. Ano passado, no YAPC::Europa, anunciaram uma série de benchmarks mostrando que determinadas operações já estão tão ou mais rápidas que Perl 5!<br><br></div>Só pra dar um gostinho pra vocês, enquanto o vídeo da FOSDEM não sai, recomendo a palestra do Ovid com uma gentil introdução ao Perl 6, incluindo slides em que ele mostra o mesmo trecho de código, uma simples implementação de classe com um método e validação de tipo, em 3 linhas de Perl 6 muito claro, comparados com Perl 5, Perl 5 com Moose, C++, Java, Python 3, JavaScript, Ruby e Go. Os slides estão em <a href="http://www.slideshare.net/Ovid/perl-6-for-mere-mortals">http://www.slideshare.net/Ovid/perl-6-for-mere-mortals</a><br><br></div>2015 promete!<br><br></div>[]s<br><br></div>-b<br></div>