O que não é bom para ninguém é esse tipo de crítica destrutiva em relação a outras linguagens. Não me entenda mal, eu também não sou o maior fã de Java, e acho que o pessoal de Java tem tanto a se preocupar quanto nós. Isso parece tão verdade para mim que existem iniciativas como o Scala, por exemplo, que para mim é o primo feio do Ruby(tipo o 'Slod' no mundo da programação).<div>
<br></div><div>Mas o fato é que existe o mercado, e o mercado está se lixando para Perl(principalmente no Brasil). É só darem uma olhada nas ofertas de emprego por aí. E o mais assustador, é que algumas pessoas por aqui, parecem estar se lixando para o mercado e isso não é nada saudável para as suas vidas profissionais, ao meu ver. </div>
<div><br></div><div>Perl6? O que é Perl6 para o mercado?  Nada! Desculpa eu falar, mas e verdade! Trabalho numa multinacional onde Perl também se restringe aos sysadmin, e sistemas em back-end. Ninguém faz idéia de que Perl serve para mais do que fazer script para ler logs, e tão pouco sabem que existe Perl6. Conheço algumas pessoas que trabalham em outras multinacionais, praticamente todas estão migrando seus sistemas de back-end para Java ou Phyton. Pensem nisso antes de criticar Java e Phyton.</div>
<div><br></div><div>De repente algo que preencha esse 'gap' entre Perl5 e Perl6, mas como uma evolução do Perl5, faça total sentido, mas é difícil prever o mercado. De qualquer forma, eu duvido muito que se tome essa iniciativa de evoluir Perl5 nesse sentido! A 'menina dos olhos' na 'cúpula' do Perl, é o Perl6. E eu não faço idéia se existe alguma discussão sobre evoluir o Perl5 dessa maneira como mostrado nos slides, e como o Nilson descreveu. Acredito que não!</div>
<div><br></div><div>O que eu penso, é que a 'miopia' no mundo Perl é exatamente não olhar para o mercado, que por um lado trouxe muitos benefícios, considerando em como a linguagem evoluiu com pouca ou nenhuma influência de um bando de diretores gordos e podres de rico de alguma gigante multinacional. E na outra mão, temos a incerteza de um mercado altamente influenciável como o nosso, onde poucas opções incluem Perl como ferramenta. Pensem nisso!  </div>
<div><br></div><div><br></div><div><font color="#222222" face="arial, sans-serif"><span style="line-height:16px"><br></span></font></div><div><br></div><div>Cheers!</div><div><br></div><div><font color="#222222" face="arial, sans-serif"><span style="line-height:16px"><br>
</span></font></div><div><font color="#222222" face="arial, sans-serif"><span style="line-height:16px"><br></span></font></div><div><font color="#222222" face="arial, sans-serif"><span style="line-height:16px"><br></span></font><br>
<div class="gmail_quote">2013/1/13 Nilson Santos Figueiredo Jr. <span dir="ltr"><<a href="mailto:acid06@gmail.com" target="_blank">acid06@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On Sun, Jan 13, 2013 at 1:54 AM, Tiago Peczenyj<br>
<<a href="mailto:tiago.peczenyj@gmail.com">tiago.peczenyj@gmail.com</a>> wrote:<br>
</div><div class="im">> E eu achava que ja tinha visto de tudo<br>
><br>
> <a href="https://speakerdeck.com/stevan_little/perl-is-not-dead-it-is-a-dead-end" target="_blank">https://speakerdeck.com/stevan_little/perl-is-not-dead-it-is-a-dead-end</a><br>
><br>
> <a href="https://github.com/stevan/moe" target="_blank">https://github.com/stevan/moe</a><br>
<br>
</div>Gostei bastante dos slides. Ele fala algumas coisas muito pertinentes<br>
sobre essa "bolha" que existe no mundo Perl.<br>
Perl tem muitas coisas muito melhores que outras linguagens, mas<br>
outras linguagens também têm algumas coisas muito melhores do que<br>
Perl.<br>
<br>
Pelo que eu entendi dos slides, ele não sugeriu que Perl se tornasse<br>
fortemente tipada, apenas sugeriu algo básico que são assinaturas<br>
definidas para métodos (que poderiam ser estilo JavaScript, ou seja,<br>
os parâmetros são opcionais - você continua tendo a flexibilidade nos<br>
casos que precisa). Ou seja, você continuaria tendo os hacks, se<br>
quisesse.<br>
<br>
O exemplo de threads é outra coisa clássica. Quem está acostumado a<br>
pensar com o mindset de Perl não faz idéia do quanto ter threads<br>
minimamente decentes facilita a vida em diversas situações - mesmo que<br>
seja algo tosco como os threads de Ruby na implementação padrão (MRI)<br>
onde existe uma lock global e só um thread executa simultaneamente. Já<br>
é bem melhor que os threads que temos em Perl.<br>
<br>
O outro ponto interessante é conseguir fazer com que Perl rode em<br>
outras máquinas virtuais. Java é um lixo de linguagem, IMHO, mas a JVM<br>
é bastante otimizada hoje em dia. Seria interessante um Perl 5 capaz<br>
de rodar sob a JVM ou alguma outra máquina virtual com compilação JIT.<br>
<br>
Python sofre de miopia e excesso de conservadorismo e a comunidade<br>
Ruby parece que é composta por um bando de adolescentes disléxicos -<br>
sai um bando de coisa legal, um bando de lixo e só $deity sabe se sua<br>
aplicação que funciona perfeitamente na versão 0.8.5 vai continuar<br>
funcionando com a versão 0.8.6 da mesma Gem, uma vez que<br>
retro-compatibilidade é um conceito alienígena por lá.<br>
<br>
Particularmente, eu acho que faria bem ao mundo das linguagens de<br>
programação uma evolução de Perl 5 que não fosse Perl 6, com as<br>
características que ele descreveu. Porque me parece que conseguiria<br>
juntar os pontos fortes originais de Perl 5, com o aprendizado da<br>
última década proveniente de outras linguagens dinâmicas, sem esperar<br>
pelo messias Perl 6 sair do buraco (que eu nem sou tão fã assim).<br>
<span class="HOEnZb"><font color="#888888"><br>
-Nilson<br>
</font></span><div class="HOEnZb"><div class="h5">=begin disclaimer<br>
   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
 SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
 L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
=end disclaimer<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>André Garcia Carneiro<br>Software Engineer<br>(11)982907780
</div>