[Cascavel-pm] Perl Dynamic Subroutines / Functions
Guilherme Sperb Machado
gsmachado em gmail.com
Terça Maio 12 16:03:01 PDT 2009
Nilson,
Claro que eu li atentamente sobre o que tu falou no primeiro email...
sobre eval, etc.
Porém, seguinte, é impossível em perl definir ua função e atribuir a
uma variável (like, $a = sub bbb{ print "abc\n"; }; ) e enviar essa
variável para um OUTRO código remotamente, para que o outro programa
USE a função definida na variável $a ?!
Eu não testei isso com eval, porque eu nunca usei o eval
explicitamente pra isso, mas creio que não funcione, porque o que tu
vai passar pro eval é uma string.... e o $a, no caso do meu exemplo,
eh uma referencia pra uma estrutura... ou algo do genero.
Estou errado?
Alguma outra sugestão?
Muito obrigado por TODAS as mensagens bem interessadas... esse
problema é realmente interessante, e gera sempre discussão.
Abraço,
Guilherme Sperb Machado
2009/5/10 Nilson Santos Figueiredo Jr. <acid06 em gmail.com>:
> 2009/5/10 Joenio Costa <joenio em gmail.com>:
>> Tentando imaginar o que você está tentando fazer fico me perguntando
>> se você não consegue
>> resolver seu problema usando simplesmente seu sistema de controle de
>> versão (git, svn, darcs, ...)
>> onde os cliente monitorem mudanças num repositório central e "se"
>> atualizem automaticamente
>> ao notar qualquer mudança no código.
>
> Essa seria a solução mais tradicional e aí ele poderia usar algo como
> o TheSchwartz para distribuir o trabalho. Acho que diversas pessoas
> por aqui já tiveram experiência com isso.
>
> Contudo, como ele não disse o problema que tem, está tendo é muita
> sorte de ter tantas respostas detalhadas assim. Acho que é porque o
> problema é interessante mesmo.
>
> -Nilson Santos F. Jr.
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
>
Mais detalhes sobre a lista de discussão Cascavel-pm