[SP-pm] MooseX::Declare
Tiago Peczenyj
tiago.peczenyj at gmail.com
Wed May 18 10:35:10 PDT 2011
O Attribute::Method parece ser mais interessante pois é basicamente
manipulação do codigo através de um B::Deparse -- mesmo assim tenho
medo.
Entretanto, questiono se mudar algo no core da linguagem é realmente
util. Confesso que quando vi um video sobre perl5i eu achei
interessante mas se obfusca o código e dificulta o tratamento de erros
estou fora (diferente de coisas como o Tiny::Try).
no fim das contas, o que vc ganha deixando de declarar que recebe
$self ou que vc precisa pegar os atributos do @_ ?
2011/5/18 Daniel de Oliveira Mantovani <daniel.oliveira.mantovani at gmail.com>
>
> Eu já usei MooseX::Declare e o tratamento de erro é horrível, se você esquece de declarar uma variável ao invés de aparecer um erro simples dizendo: "variável foo não declarada", vai aparecer todo o stacktrace. Eu não recomendo, a princípio parece tudo ótimo, bonito e fantástico. Se você quer usar o conceito que o MooseX::Declare oferece use Perl 6. Eu estou falando por experiência própria, eu já perdi horas com isso debugando o meu código por erros banais, que eu não teria perdido nem um minuto se eu não estivesse usando o MooseX::Declare.
> 2011/5/18 Lindolfo Lorn Rodrigues <lorn.br at gmail.com>
>>
>> Se não me engano usamod o CatalystX::Declare no site do SPPM uns tempos atrás e tivemos alguns problemas :/ mas não sei dizer quanto ao MooseX::Declare.
>>
>> 2011/5/18 Thiago Yukio Kikuchi Oliveira <stratust at gmail.com>
>>>
>>> Olá,
>>>
>>> Alguém da lista usa MooseX::Declare em produção?
>>> Qual a opinião de vocês sobre o módulo?
>>>
>>> [ ]'s
>>>
>>> / Thiago Yukio Kikuchi Oliveira
>>> (=\
>>> \=) Faculdade de Medicina de Ribeirão Preto
>>> / Laboratório de Genética Molecular e Bioinformática
>>> /=) -----------------------------------------------------------------
>>> (=/ Centro de Terapia Celular/CEPID/FAPESP - Hemocentro de Rib. Preto
>>> / Rua Tenente Catão Roxo, 2501 CEP 14151-140
>>> (=\ Ribeirão Preto - São Paulo
>>> \=) Fone: 55 16 2101-9300 Ramal: 9603
>>> / E-mail: stratus at lgmb.fmrp.usp.br
>>> /=) stratust at gmail.com
>>> (=/
>>> / Bioinformatic Team - BiT: http://lgmb.fmrp.usp.br
>>> (=\ Hemocentro de Ribeirão Preto: http://pegasus.fmrp.usp.br
>>> \=)
>>> / -----------------------------------------------------------------
>>> =begin disclaimer
>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org
>>> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>>> =end disclaimer
>>
>>
>>
>> --
>> http://about.me/lorn
>> Lindolfo "Lorn" Rodrigues
>>
>>
>> =begin disclaimer
>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org
>> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>> =end disclaimer
>>
>
>
>
> --
> "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."
>
> =begin disclaimer
> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org
> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>
--
Tiago B. Peczenyj
Linux User #405772
http://pacman.blog.br
More information about the SaoPaulo-pm
mailing list