Resultados da pesquisa a pedido "moose"

3 a resposta

Como faço para chamar um nome de função que é armazenado em um hash em Perl?

Tenho certeza de que isso é coberto na documentação em algum lugar, mas não consegui encontrá-lo ... Estou procurando o açúcar sintático que tornará possível...

3 a resposta

O que devo fazer se um método do Moose builder falhar?

Qual é a melhor maneira de lidar com uma falha em um método do construtor? Por exemplo: package MyObj; use Moose; use IO::File; has => 'file_name' ( is => 'ro', isa => 'Str', required =>1 ); has => 'file_handle' ( is => 'ro', isa => ...

3 a resposta

Moose é realmente tão lento?

Eu baixei recentemente o Moose. Experimentalmente, reescrevi um módulo existente no Moose. Parece ser uma maneira conveniente de evitar escrever muito código repetitivo. Fiz os testes do módulo e notei que estava um pouco atrasado. Eu criei o ...

1 a resposta

Como posso acessar a classe meta do módulo para o qual a função Moose está sendo aplicada?

estou a usarAlce papéis para aplicar algum comportamento de wrapper em torno de alguns métodos de acesso em uma classe. Eu quero aplicar este papel a um núme...

4 a resposta

Como posso encontrar todos os pacotes que herdam de um pacote em Perl?

Eu tenho vários sites diferentes dos quais eu faço o download de dados e os faço massagens em outros formatos (usando o Perl) para uso no trabalho, que são t...

6 a resposta

O MooseX :: Declare e o MooseX :: Method :: Produção de assinaturas está pronta?

Deversão atual (0.98) [http://search.cpan.org/~drolsky/Moose-0.98/lib/Moose/Manual/MooseX.pod]doMoose :: Manual :: MooseX [http://search.cpan.org/perldoc/Moose::Manual::MooseX]são as linhas: Temos grandes esperanças para o futuro ...

4 a resposta

Carregando os pacotes necessários sob demanda em perl

Pergunta reescrita - desculpe, é um pouco longo. Tenha um pacote simplefied, por exemplo package My; use Moose; use namespace::sweep; sub cmd1 {1} sub smd2 {2} __PACKAGE__->meta->make_immutable; 1;Quero permitir que outras pessoas estendam oMy ...

2 a resposta

MooseX :: Declare erros de validação de assinatura de método sucintos

Sou defensor da adoção do Moose (e MooseX :: Declare) no trabalho há vários meses. O estilo incentivado ajudará realmente a capacidade de manutenção de nossa base de código, mas não sem um custo inicial para aprender nova sintaxe, eespecialmente ...

2 a resposta

Passe variáveis ao redor do modificador de método around

É possível passar variáveis entre várias chamadas para oaround MethodModier [http://search.cpan.org/dist/Moose/lib/Moose/Manual/MethodModifiers.pod#BEFORE,_AFTER,_AND_AROUND] ? exemplo (que não funciona, mas espero que transmita o que eu quero ...

4 a resposta

Como posso adicionar dados aos objetos do Moose de maneira flexível?

Estou escrevendo um módulo para um objeto alce. Gostaria de permitir que um usuário que use esse objeto (ou eu ...) adicione alguns campos em tempo real, conforme desejar. Não posso definir esses campos a priori, pois simplesmente não sei o que ...