[SP-pm] pool de objetos

Stanislaw Pusep creaktive at gmail.com
Thu Mar 22 07:56:31 PDT 2012


Valeu pelas dicas, pessoal!
Bom, o singleton não funcionaria, pois eu preciso de vários objetos desse
coexistindo. Creio que o Bread::Board também cai na categoria de singleton,
estou errado?
Olhei o Object::Pool que o Daniel recomendou; não passa nos testes, mas
creio que dá para examinar a intenção do autor.

ABS()



On Thu, Mar 22, 2012 at 11:35, Tiago Peczenyj <tiago.peczenyj em gmail.com>wrote:

> Eu imaginei que se fosse um singleton não haveria necessidade de reset
> ou criar novamente. Mas ai depende do dominio.
>
> On Thu, Mar 22, 2012 at 10:53 AM, Eden Cardim <edencardim em gmail.com>
> wrote:
> >>>>>> "Tiago" == Tiago Peczenyj <tiago.peczenyj em gmail.com> writes:
> >
> >    Tiago> Humm... analisando o seu problema parece que o primeiro passo é
> >    Tiago> criar um repositorio que sabe "criar" os seus objetos. Vejo um
> >    Tiago> problema que é saber se o objeto esta inativo ou não, vc teria
> que
> >    Tiago> trabalhar com o destrutor.
> >
> > Ou você pode desativar o objeto quando ele sair do escopo, via
> > https://metacpan.org/module/Scope::Guard
> >
> > my $foo = $container->resolve(service => 'foo');
> > my $guard = guard { $foo->active(0) };
> >
> > Mas não vejo muito sentido em ter clones de objetos "ativos" ou
> "inativos" se
> > eles são singleton.
> >
> > --
> >      Eden Cardim         Need help with your Catalyst or DBIx::Class
> project?
> >      Code Monkey                 http://www.shadowcat.co.uk/catalyst/
> >  Shadowcat Systems Ltd.    Want a managed development or deployment
> platform?
> >  http://edencardim.com            http://www.shadowcat.co.uk/servers/
> > =begin disclaimer
> >   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
> >  SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
> >  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> > =end disclaimer
>
>
>
> --
> Tiago B. Peczenyj
> Linux User #405772
>
> http://pacman.blog.br
> =begin disclaimer
>   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>  SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>
-------------- Pr�xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20120322/819ec697/attachment.html>


More information about the SaoPaulo-pm mailing list