Pra entender o Groovy...
Postado em
15/02/2008 00:00

0

0
Pessoal,
pra entender como funciona o Groovy (e por tabela o grails), é preciso entender o funcionamento de como funciona uma linguagem DSL. Por isso, vou passar alguns links com noticias e explicações que encontrei:
<!-- m --><a class="postlink" href="http://logbr.reflectivesurface.com/2008/01/07/domain-specific-languages-introducao/">http://logbr.reflectivesurface.com/2008 ... ntroducao/</a><!-- m -->
<!-- m --><a class="postlink" href="http://logbr.reflectivesurface.com/2008/01/08/domain-specific-languages-do-problema-a-dsl/">http://logbr.reflectivesurface.com/2008 ... ema-a-dsl/</a><!-- m -->
<!-- m --><a class="postlink" href="http://logbr.reflectivesurface.com/2008/01/09/domain-specific-languages-uma-implementacao-simples/">http://logbr.reflectivesurface.com/2008 ... o-simples/</a><!-- m -->
<!-- m --><a class="postlink" href="http://logbr.reflectivesurface.com/2008/01/10/domain-specific-languages-implementando-magica/">http://logbr.reflectivesurface.com/2008 ... do-magica/</a><!-- m -->
<!-- m --><a class="postlink" href="http://logbr.reflectivesurface.com/2008/01/11/domain-specific-languages-consideracoes-finais/">http://logbr.reflectivesurface.com/2008 ... es-finais/</a><!-- m -->
<!-- m --><a class="postlink" href="http://en.wikipedia.org/wiki/Domain-specific_programming_language">http://en.wikipedia.org/wiki/Domain-spe ... g_language</a><!-- m -->
<!-- m --><a class="postlink" href="http://javaplace.blogspot.com/2007/11/dsl-uma-forma-de-se-criar-pequenas.html">http://javaplace.blogspot.com/2007/11/d ... uenas.html</a><!-- m -->
<!-- m --><a class="postlink" href="http://laercioqueiroz.wordpress.com/2008/01/28/entrevista-sobre-domain-specific-languages-com-phillip-calcado/">http://laercioqueiroz.wordpress.com/200 ... p-calcado/</a><!-- m -->
<!-- m --><a class="postlink" href="http://blog.caelum.com.br/2007/09/21/domain-specific-languages-em-acao/">http://blog.caelum.com.br/2007/09/21/do ... s-em-acao/</a><!-- m -->
<!-- m --><a class="postlink" href="http://www.akitaonrails.com/2006/9/27/a-fronteira-do-dsl">http://www.akitaonrails.com/2006/9/27/a ... ira-do-dsl</a><!-- m -->
<!-- m --><a class="postlink" href="http://meiobit.com/bill-gates-microsoft-criando-um-modelo-de-linguagem-declarat">http://meiobit.com/bill-gates-microsoft ... m-declarat</a><!-- m -->
Tags:
Groovy
rogerioces
Pontos: 0

0

0
15/02/2008 00:00
Olá!
Primeiramente, eu gostaria de parabenizar a iniciativa de criar um grupo sobre Groovy Grails! <!-- s:D --><img src="{SMILIES_PATH}/icon_biggrin.gif" alt=":D" title="Very Happy" /><!-- s:D -->
Mas, voltando ao assunto, eu recentemente escrevi sobre Groovy e DSLs no meu blog:
<!-- m --><a class="postlink" href="http://blog.danielfmartins.com/2007/12/17/dsl-rolando-dados-com-o-groovy/">http://blog.danielfmartins.com/2007/12/ ... -o-groovy/</a><!-- m -->
<!-- m --><a class="postlink" href="http://blog.danielfmartins.com/2008/01/07/mais-um/">http://blog.danielfmartins.com/2008/01/07/mais-um/</a><!-- m -->
No segundo link vocês podem dar uma conferida num projeto open source que eu comecei no mês passado que é justamente uma implementação "parruda" da idéia demonstrada no primeiro link.
<!-- m --><a class="postlink" href="http://groovydice.sourceforge.net/">http://groovydice.sourceforge.net/</a><!-- m -->
Espero que seja útil para quem está afim de ver como funciona uma DSL implementada em Groovy.
Um abraço a todos!
TriTonE
Pontos: 0

0

0
15/02/2008 00:00
Bacana Daniel Vou dar uma olhada. O seu artigo ja esta no meu bookmak.
Ah ja acompanho o seu blog a algum tempo, tem posts muito interessantes lá.
Abraços.
rogerioces
Pontos: 0

0

0
16/02/2008 00:00
Olá, só para esclarecer:
1. Groovy não é uma DSL
2. Vc não precisa entender de DSLs para usar Groovy
Mas, claro, vc pode sim usar Groovy para criar DSLs (como o Daniel fez).
valeuz...
Marcos Silva Pereira
Pontos: 0