<div>2011/5/18 Thiago Yukio Kikuchi Oliveira <span dir="ltr"><<a href="mailto:stratust@gmail.com">stratust@gmail.com</a>></span></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Na verdade, a vantagem é menos digitação, e o código fica um pouco<br>
mais lógico e limpo,<br>
no sentido de que se  eu uso "method" ao invés de "sub", indica que eu<br>
sempre recebo<br>
"$self" (eu sei que eu posso receber $self = @_; na sub, mas eu quero<br>
organizar o código,<br>
 não complicar, rs...)<br>
<br>
Sendo assim, eu posso usar "sub"  somente para subrotinas, pois eu<br>
tenho uma outra sintaxe<br>
pra métodos!<br>
<br>
Basicamente, o MooseX::Declare, em teoria, traz um pouco da sintaxe da<br>
Perl6. Mas, ele dificulta<br>
o debug, e traz um pouco de overhead na inicialização dos scritps.<br>
<br>
O problema de usar o Rakudo é a falta de  alguns módulos disponiveis<br>
para Perl6 (por exemplo BioPerl).<br></blockquote><div><br></div><div>Perl não é Python, Perl é retrocompatibilidade. Perl 6 é compatível com Perl 5, ou seja você pode usar BioPerl em Perl 6.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<br>
<br>
[ ]'s<br>
<br>
  -----------------------------------------------------------------<br>
<br>
<br>
<br>
2011/5/18 Tiago Peczenyj <<a href="mailto:tiago.peczenyj@gmail.com">tiago.peczenyj@gmail.com</a>>:<br>
<div class="im">> O Attribute::Method parece ser mais interessante pois é basicamente<br>
> manipulação do codigo através de um B::Deparse -- mesmo assim tenho<br>
> medo.<br>
><br>
> Entretanto, questiono se mudar algo no core da linguagem é realmente<br>
> util. Confesso que quando vi um video sobre perl5i eu achei<br>
> interessante mas se obfusca o código e dificulta o tratamento de erros<br>
> estou fora (diferente de coisas como o Tiny::Try).<br>
><br>
> no fim das contas, o que vc ganha deixando de declarar que recebe<br>
> $self ou que vc precisa pegar os atributos do @_ ?<br>
><br>
</div><div><div></div><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"><br>-- <br>"If you’ve never written anything thoughtful, then you’ve never had any difficult, important, or interesting thoughts. That’s the secret: people who don’t write, are people who don’t think."<br>