Vou argumentar em cima disso aqui:<div><br></div><div>18:32 < PerlJam> mantovani: depending on what "production" means.</div><div><br></div><div>No meu caso, produção significa ter um prototipo rodando o mais rapido possível.</div>
<div>Eu não sei o tipo de aplicação que o o Vinciguerra está pensando em fazer, mas analise de gramatica com Perl 6 eu achei muito</div><div>fácil fazer e "aproveita" alguns conhecimentos que eu já tenho com Perl 5</div>
<div>Haskell é excelente para gramatica também, tanto é que temos uma implementação de Perl 6 em Haskell, mas eu não conheço tanto a linguagem nem conseguiria fazer um prototipo em pouco tempo.</div><div>Sim, eu sei que o Perl 6 não é estavel ainda mas lembro do fglock me dizer em 2006/2007 que já tinha feitos uns prototipos rápidos em produção e fez em Perl 6, também me lembro de ver a Audrey Tang dizendo que tinha coisa em produção a um tempão atrás, é obvio que estamos falando de desenvolvedores da linguagem e muitos problemas eles poderiam concertar, mas meu ponto não é esse.</div>
<div>Meu ponto é se para eu ter um prototipo em produção o mais rápido possivel preciso usar uma coisa que está em beta, mas resolve meu problema por agora, qual o problema?</div><div>Claro que eu não vou subir o sistema 100% em Perl 6, faria somente a parte de analise semantica aproveitando o gancho do Vinceguerra em Perl 6 e o resto em Perl 5.</div>
<div><br></div><div>E abaixo a resposta que eu dei para o Carlos Costa:</div><div><br></div><div><span class="Apple-style-span" style="color: rgb(34, 34, 34); font-family: arial, sans-serif; font-size: 13px; background-color: rgb(255, 255, 255); "><div>
     Achei um bom post sobre isso, inclusive com comentarios do chromatic:</div><div><br></div><div><a href="http://ttjjss.wordpress.com/2011/08/24/what-is-production-ready/" target="_blank" style="color: rgb(17, 85, 204); ">http://ttjjss.wordpress.com/2011/08/24/what-is-production-ready/</a></div>
<div><br></div><div>     A ideia que é passada que não está totalmente pronto para produção, mas na minha singela opnião está, principalmente com essas facilidades do grammar que você precisa usar. </div><div>     Faça um teste basico, e rode um teste de stress para ver como se comporta, talvez esteja mais que suficiente para resolver seu tipo de problema.</div>
<div><br></div><div><br></div></span></div><div><div class="gmail_quote"><br></div><div class="gmail_quote">2011/10/17 Daniel de Oliveira Mantovani <span dir="ltr"><<a href="mailto:daniel.oliveira.mantovani@gmail.com">daniel.oliveira.mantovani@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">2011/10/17 Lindolfo Lorn Rodrigues <<a href="mailto:lorn@lornlab.org">lorn@lornlab.org</a>>:<br>
<div class="im">> Opa, Perl 6 já tá pronto pra produção sim o <a href="http://rakudo.org/" target="_blank">http://rakudo.org/</a> é uma<br>
> implementação bem estável use ela :)<br>
<br>
</div>Lorn de onde você tirou que o Rakudo está pronto para produção ?<br>
<br>
*O Rakudo não está pronto para produção, não utilizem Perl 6 como<br>
produto na empresa de vocês!*<br>
<br>
<a href="http://irc.freenode.org" target="_blank">irc.freenode.org</a> #perl6 (para quem não sabe é o canal oficial do<br>
desenvolvimento do Perl 6 )<br>
18:31 < mantovani> hi<br>
18:31 < mantovani> rakudo is already for production ?<br>
18:32 < PerlJam> mantovani: depending on what "production" means.<br>
18:32 < mantovani> means, developt the main software of my company<br>
18:32 < japhb_> lunch &<br>
18:33 < mantovani> PerlJam: serving a lot of people<br>
18:33 < PerlJam> mantovani: at a guess, I'd say "no"<br>
18:33 < mantovani> can you say why please ?<br>
18:34 < sjohnson> mantovani: it's not fully ready yet, would be my guess.<br>
18:34 < tadzik> it's slow and somewhat resource-heavy<br>
18:34 < PerlJam> mantovani: Check out<br>
<a href="http://perl6.org/compilers/features.html" target="_blank">http://perl6.org/compilers/features.html</a> though<br>
18:34 < mantovani> thank you very much it is enough<br>
18:35 < masak> mantovani: rakudo can do a *lot* of things. however,<br>
Perl 5 is more stable, has more modules, is faster, and has a bigger<br>
user base.<br>
<br>
Repito, não usem de maneira nenhuma Perl6 independente da<br>
implementação em produção ainda não está pronto. O máximo que eu<br>
aconselho a fazer é usar para coisas "pequenas".<br>
<div><div></div><div class="h5"><br>
><br>
> 2011/10/17 Daniel Vinciguerra <<a href="mailto:dan.vinciguerra@gmail.com">dan.vinciguerra@gmail.com</a>><br>
>><br>
>> Opaaaa,<br>
>> Valew pessoal... vou dar uma olhada nesse módulo, mas me<br>
>> 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<br>
>> production ready. =D<br>
>> Forte abraço e obrigado =)<br>
>><br>
>> Daniel Vinciguerra<br>
>> Web Solutions Architect and Co-Owner at Bivee<br>
>> <a href="http://github.com/dvinciguerra" target="_blank">http://github.com/dvinciguerra</a><br>
>><br>
>><br>
>> 2011/10/17 Carlos Costa <<a href="mailto:crncosta@gmail.com">crncosta@gmail.com</a>><br>
>>><br>
>>> Daniel,<br>
>>><br>
>>> Dá uma olhada no módulo -> Parse::RecDescent - Generate Recursive-Descent<br>
>>> 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,<br>
>>> mais importante: o runtime não depende de outros módulos.<br>
>>><br>
>>> [ ]s<br>
>>> Carlos.<br>
>>><br>
>>><br>
>>> 2011/10/17 Daniel Vinciguerra <<a href="mailto:dan.vinciguerra@gmail.com">dan.vinciguerra@gmail.com</a>><br>
>>>><br>
>>>> Bom dia senhores,<br>
>>>> Iniciei um projeto a pouco e um dos requisitos é que eu deveria fazer<br>
>>>> parse de de uma linguagem<br>
>>>> de programação. A ideia é criar uma espécie de syntax validator...<br>
>>>> Como não tenho experiencia com isso pensei em perguntar para ver<br>
>>>> se alguém tem alguma dica<br>
>>>> ou um módulo que eu pudesse usar.<br>
>>>><br>
>>>> Forte abraço a todos,<br>
>>>><br>
>>>> Daniel Vinciguerra<br>
>>>> Web Solutions Architect and Co-Owner at Bivee<br>
>>>> <a href="http://github.com/dvinciguerra" target="_blank">http://github.com/dvinciguerra</a><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>
>>>><br>
>>><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>
>>><br>
>><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>
>><br>
><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>
><br>
><br>
<br>
<br>
<br>
</div></div><div class="im">--<br>
"If you’ve never written anything thoughtful, then you’ve never had<br>
any difficult, important, or interesting thoughts. That’s the secret:<br>
people who don’t write, are people who don’t think."<br>
</div><div><div></div><div class="h5">=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>