[Brasil-PM] Perl 6 - preparem-se para a festa!

breno breno em rio.pm.org
Segunda Fevereiro 2 05:12:59 PST 2015


O Natal chegou \o/

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!

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.

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.

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 (rakudo.org), 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!

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
http://www.slideshare.net/Ovid/perl-6-for-mere-mortals

2015 promete!

[]s

-b
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/brasil-pm/attachments/20150202/46611823/attachment.html>


Mais detalhes sobre a lista de discussão Brasil-PM