Pra entender o Groovy...
15/02/2008 00:00
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


0
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 &quot;parruda&quot; 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!
15/02/2008 00:00


0
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.
15/02/2008 00:00


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



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto