<div dir="ltr"><span style="font-family:arial,sans-serif;font-size:13px">> Talvez você queira da uma olhada no Module::Refresh usado como um dos plugins do Devel::REPL.</span><div class="" style="font-family:arial,sans-serif;font-size:13px">

</div><div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div style><span style="font-family:arial,sans-serif;font-size:13px">Exato.</span></div><div style><span style="font-family:arial,sans-serif;font-size:13px"><br>

</span></div><div style><span style="font-family:arial,sans-serif;font-size:13px">Eu tava justamente olhando o Module::Refresh, especificamente nas subs unload_module e unload_subs, que aparentemente faz o que eu quero. Limpa o %INC e depois a tabela de símbolos.</span></div>

<div style><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div style><span style="font-family:arial,sans-serif;font-size:13px">Na documentação do módulo </span>Class::Refresh há algumas considerações sobre Moose também, que eu não sei se vão se aplicar ao meu caso.</div>

<div style><br></div><div style>Sim, dá pra fazer reload sem downtime conforme apontado pelo Cron e Márcio e pragmaticamente, me parece ser a alternativa mais sã mesmo.</div><div style><br></div><div style>Agora é mais curiosidade científica, pois por completude, se a gente pode fazer load dinâmico, eu gostaria de ter um unload dinâmico.</div>

<div style><br></div><div style>[]'s</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/7/26 Gabriel Andrade <span dir="ltr"><<a href="mailto:gabiruh@gmail.com" target="_blank">gabiruh@gmail.com</a>></span><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im"><br>
On Jul 26, 2013, at 9:10 AM, Blabos de Blebe <<a href="mailto:blabos@gmail.com">blabos@gmail.com</a>> wrote:<br>
><br>
> Vocês poderiam apontar outros módulos que lidam com esse problema de forma segura, ou documentação mais específica onde eu possa entender melhor o processo?<br>
<br>
</div>Talvez você queira da uma olhada no Module::Refresh usado como um dos plugins do Devel::REPL.<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
=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></div>