tag:blogger.com,1999:blog-5238463735728501931.post5806421058337246937..comments2013-01-28T18:53:37.357-04:30Comments on Perliscopio: Conociendo al alce (Moose)Jose Reyhttp://www.blogger.com/profile/15071755167581242815noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-5238463735728501931.post-63609471807806508402010-01-05T03:30:23.946-04:302010-01-05T03:30:23.946-04:30Ah, pues mucho mejor entonces, con el tiempo he ll...Ah, pues mucho mejor entonces, con el tiempo he llegado a "odiar" los filtros<br />de código porque por mucho que ofrezcan en un principio, al final se<br />convierten en algo casi imposible de depurar. <br /><br />Y respecto al código añadido y el consumo de recursos estoy de acuerdo en que<br />es un precio a pagar por lo que se obtiene; gracias a tu entrada le he echado<br />un vistazo al manual (incluso he comprado la versión digital del libro) y<br />estoy empezando a interesarme por el sistema. Falta por ver qué tal se integra<br />(si es que lo hace) con algún sistema persistente tipo DBI ó similar.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5238463735728501931.post-88733058348900459172010-01-04T04:08:22.790-04:302010-01-04T04:08:22.790-04:30Una de las cosas buenas que tiene Moose es que no ...Una de las cosas buenas que tiene Moose es que no está basado en filtros, en realidad fue un error decir que transforma el programa, en realidad el programa se construye a partir de código en Perl que contiene funciones como has() que agregan azúcar sintáctico.<br /><br />La depuración no es tan fácil como en Perl plano, porque Moose genera mucho código y como todo compilador los nombres no son para nada bonitos, si haces un paso a paso te darás cuenta de la cantidad de clausuras y vueltas que da el código antes de llegar a tu líneas de código, que por cierto no son alteradas de ninguna forma, así que siempre puedes ir hasta una línea o método particular con el debugger.<br /><br />Este es parte del precio que pagas por las nuevas capacidades que se ofrecen, la otra parte es por supuesto el consumo de recursos.Jose Reyhttps://www.blogger.com/profile/15071755167581242815noreply@blogger.comtag:blogger.com,1999:blog-5238463735728501931.post-14311725820063602782010-01-04T03:45:31.596-04:302010-01-04T03:45:31.596-04:30Me parece una buena introducción, de las que te de...Me parece una buena introducción, de las que te dejan con ganas de más, que<br />espero vengan pronto.<br /><br />Más arriba dices que la directiva `use Moose` ejecuta un compilador que<br />transforma el programa, ¿ es un filro de código fuente entonces ? ¿ No<br />presenta los mismos problemas al intentar depurar paso a paso el programa ?Anonymousnoreply@blogger.com