Daniel,<br><br>Perl 6 é uma linguagem muito melhor que a 5, IMHO. Os sigils são finalmente invariantes, chega de confusão entre Array e Lists, um verdadeiro shift no paradigma de programação orientada a objetos (public abstract virtual methods sucks! ehehehe), REGEX + Grammars = Parse everything, atribuição anônima usando ->, Object.method() call, etc.<br>

<br>Pena que está demorando muito... Li um post do Chromatic falando que não dá pra usar Rakudo/Parrot em produção, e olha que ele é um dos devels do Parrot.<br><br>Se o o que vc está fazendo não demanda qualidade digna de "Produção", acho bem legal adotar Rakudo... depois compartilha suas impressões aqui com a moçada ;-)<br>

<br>Eu não posso me dar esse luxo de dropar a versão 5.<br><br>[ ]s<br>Carlos.<br><br><div class="gmail_quote">2011/10/17 Daniel Vinciguerra <span dir="ltr"><<a href="mailto:dan.vinciguerra@gmail.com">dan.vinciguerra@gmail.com</a>></span><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Ola Lorn,<div><br></div><div>Até onde me lembro ela estava com alguns problemas de performance!?!... mas como</div><div>

estou desinformado sobre, não posso afirmar.</div><div><br></div><div>Mas vou dar uma olhada e me informar melhor rsrs.<br>

<br>Obrigado pela dica! :)<div class="im"><br clear="all"><b><br>Daniel Vinciguerra</b><br>
Web Solutions Architect and Co-Owner at Bivee<br><span style="font-family:arial, sans-serif;font-size:13px;border-collapse:collapse"><a href="http://github.com/dvinciguerra" style="color:rgb(28, 81, 168)" target="_blank">http://github.com/dvinciguerra</a></span><span style="font-family:arial, sans-serif;font-size:13px;border-collapse:collapse"><a href="http://github.com/dvinciguerra" style="color:rgb(28, 81, 168)" target="_blank"></a></span><br>




<br><br></div><div><div></div><div class="h5"><div class="gmail_quote">2011/10/17 Lindolfo Lorn Rodrigues <span dir="ltr"><<a href="mailto:lorn@lornlab.org" target="_blank">lorn@lornlab.org</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



Opa, Perl 6 já tá pronto pra produção sim o <a href="http://rakudo.org/" target="_blank">http://rakudo.org/</a> é uma implementação bem estável use ela :)<div><div></div><div><br><br><div class="gmail_quote">2011/10/17 Daniel Vinciguerra <span dir="ltr"><<a href="mailto:dan.vinciguerra@gmail.com" target="_blank">dan.vinciguerra@gmail.com</a>></span><br>




<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Opaaaa,<div><br></div><div>Valew pessoal... vou dar uma olhada nesse módulo, mas me interessei/empolguei por escrever o projeto em Perl 6 hehehe.<br>




<br>Vou analisar a viabilidade disso, mesmo sabendo que as VMs não são production ready. =D</div>

<div><br></div><div>Forte abraço e obrigado =)<div><br clear="all"><b><br>Daniel Vinciguerra</b><br>
Web Solutions Architect and Co-Owner at Bivee<br><span style="font-family:arial, sans-serif;font-size:13px;border-collapse:collapse"><a href="http://github.com/dvinciguerra" style="color:rgb(28, 81, 168)" target="_blank">http://github.com/dvinciguerra</a></span><span style="font-family:arial, sans-serif;font-size:13px;border-collapse:collapse"><a href="http://github.com/dvinciguerra" style="color:rgb(28, 81, 168)" target="_blank"></a></span><br>







<br><br></div><div><div></div><div><div class="gmail_quote">2011/10/17 Carlos Costa <span dir="ltr"><<a href="mailto:crncosta@gmail.com" target="_blank">crncosta@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">






Daniel,<br><br>Dá uma olhada no módulo -> Parse::RecDescent - Generate Recursive-Descent Parsers<br><a href="https://metacpan.org/module/Parse::RecDescent" target="_blank">https://metacpan.org/module/Parse::RecDescent</a><br>






<br>já vem com analisador léxico, traz um parser capaz de fazer lookahead e, mais importante: o runtime não depende de outros módulos.<br>

<br>[ ]s<br>Carlos.<br><br><br><div class="gmail_quote">2011/10/17 Daniel Vinciguerra <span dir="ltr"><<a href="mailto:dan.vinciguerra@gmail.com" target="_blank">dan.vinciguerra@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">






<div><div></div><div>

Bom dia senhores,<div><br></div><div>Iniciei um projeto a pouco e um dos requisitos é que eu deveria fazer parse de de uma linguagem</div><div>de programação. A ideia é criar uma espécie de syntax validator...</div><div>







<br>


</div><div>Como não tenho experiencia com isso pensei em perguntar para ver se alguém tem alguma dica</div><div>ou um módulo que eu pudesse usar.</div><div><br></div><div><br></div><div>Forte abraço a todos,<br clear="all">








<font color="#888888">

<b><br>Daniel Vinciguerra</b><br>
Web Solutions Architect and Co-Owner at Bivee<br><span style="font-family:arial, sans-serif;font-size:13px;border-collapse:collapse"><a href="http://github.com/dvinciguerra" style="color:rgb(28, 81, 168)" target="_blank">http://github.com/dvinciguerra</a></span><span style="font-family:arial, sans-serif;font-size:13px;border-collapse:collapse"><a href="http://github.com/dvinciguerra" style="color:rgb(28, 81, 168)" target="_blank"></a></span><br>











</font></div>
<br></div></div><div>=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" target="_blank">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>
<br></div></blockquote></div><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" target="_blank">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>
<br></blockquote></div><br></div></div></div>
<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" target="_blank">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>
<br></blockquote></div><br>
</div></div><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" target="_blank">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>
<br></blockquote></div><br></div></div></div>
<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>
<br></blockquote></div><br>