[SP-pm] Parse de Linguagens

Lindolfo Lorn Rodrigues lorn at lornlab.org
Mon Oct 17 07:35:57 PDT 2011


Achei um bom post sobre isso, inclusive com comentarios do chromatic:

http://ttjjss.wordpress.com/2011/08/24/what-is-production-ready/

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.
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.

2011/10/17 Carlos Costa <crncosta em gmail.com>

> Daniel,
>
> 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.
>
> 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.
>
> 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 ;-)
>
> Eu não posso me dar esse luxo de dropar a versão 5.
>
>
> [ ]s
> Carlos.
>
> 2011/10/17 Daniel Vinciguerra <dan.vinciguerra em gmail.com>
>
>> Ola Lorn,
>>
>> Até onde me lembro ela estava com alguns problemas de performance!?!...
>> mas como
>> estou desinformado sobre, não posso afirmar.
>>
>> Mas vou dar uma olhada e me informar melhor rsrs.
>>
>> Obrigado pela dica! :)
>>
>> *
>> Daniel Vinciguerra*
>> Web Solutions Architect and Co-Owner at Bivee
>> http://github.com/dvinciguerra <http://github.com/dvinciguerra>
>>
>>
>> 2011/10/17 Lindolfo Lorn Rodrigues <lorn em lornlab.org>
>>
>>> Opa, Perl 6 já tá pronto pra produção sim o http://rakudo.org/ é uma
>>> implementação bem estável use ela :)
>>>
>>>
>>> 2011/10/17 Daniel Vinciguerra <dan.vinciguerra em gmail.com>
>>>
>>>> Opaaaa,
>>>>
>>>> Valew pessoal... vou dar uma olhada nesse módulo, mas me
>>>> interessei/empolguei por escrever o projeto em Perl 6 hehehe.
>>>>
>>>> Vou analisar a viabilidade disso, mesmo sabendo que as VMs não são
>>>> production ready. =D
>>>>
>>>> Forte abraço e obrigado =)
>>>>
>>>> *
>>>> Daniel Vinciguerra*
>>>> Web Solutions Architect and Co-Owner at Bivee
>>>> http://github.com/dvinciguerra <http://github.com/dvinciguerra>
>>>>
>>>>
>>>> 2011/10/17 Carlos Costa <crncosta em gmail.com>
>>>>
>>>>> Daniel,
>>>>>
>>>>> Dá uma olhada no módulo -> Parse::RecDescent - Generate
>>>>> Recursive-Descent Parsers
>>>>> https://metacpan.org/module/Parse::RecDescent
>>>>>
>>>>> 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.
>>>>>
>>>>> [ ]s
>>>>> Carlos.
>>>>>
>>>>>
>>>>> 2011/10/17 Daniel Vinciguerra <dan.vinciguerra em gmail.com>
>>>>>
>>>>>>  Bom dia senhores,
>>>>>>
>>>>>> Iniciei um projeto a pouco e um dos requisitos é que eu deveria fazer
>>>>>> parse de de uma linguagem
>>>>>> de programação. A ideia é criar uma espécie de syntax validator...
>>>>>>
>>>>>> Como não tenho experiencia com isso pensei em perguntar para ver
>>>>>> se alguém tem alguma dica
>>>>>> ou um módulo que eu pudesse usar.
>>>>>>
>>>>>>
>>>>>> Forte abraço a todos,
>>>>>>  *
>>>>>> Daniel Vinciguerra*
>>>>>> Web Solutions Architect and Co-Owner at Bivee
>>>>>> http://github.com/dvinciguerra <http://github.com/dvinciguerra>
>>>>>>
>>>>>> =begin disclaimer
>>>>>>   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>>>>>  SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
>>>>>>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>>>>>> =end disclaimer
>>>>>>
>>>>>>
>>>>>
>>>>> =begin disclaimer
>>>>>   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>>>>  SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
>>>>>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>>>>> =end disclaimer
>>>>>
>>>>>
>>>>
>>>> =begin disclaimer
>>>>   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>>>  SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
>>>>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>>>> =end disclaimer
>>>>
>>>>
>>>
>>> =begin disclaimer
>>>   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>>  SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
>>>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>>> =end disclaimer
>>>
>>>
>>
>> =begin disclaimer
>>   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>  SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
>>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>> =end disclaimer
>>
>>
>
> =begin disclaimer
>   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>  SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>
>
-------------- Pr?xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20111017/be154ae9/attachment-0001.html>


More information about the SaoPaulo-pm mailing list