Cédric et Guillaume nous font un tour de Groovy le langage mais aussi l'écosystème et sa place dans l'univers.
Enregistré le 6 septembre 2016
Téléchargement de l'épisode [LesCastCodeurs-Episode-154.mp3](http://traffic.libsyn.com/lescastcodeurs/LesCastCodeurs-Episode-154.mp3)
## Interview
### Ta vie, ton uvre
[Guillaume Laforge](http://glaforge.appspot.com)
[@glaforge](https://twitter.com/glaforge)
[Google](https://www.google.fr)
[Cédric Champeau](https://github.com/melix)
[@CedricChampeau](https://twitter.com/CedricChampeau)
[Gradle](https://gradle.org/company/)
### Le langage
Qu'est-ce que Groovy en quelques mots ?
Les langages dynamiques sont moins hype qu'il y a 5 ans, quels sont les avantages selon vous ?
Quelles sont les points les plus intéressants selon vous de Groovy ?
[Groovy](http://groovy-lang.org)
[Rhino](https://en.wikipedia.org/wiki/Rhino_(JavaScript_engine))
[BeanShell](https://en.wikipedia.org/wiki/BeanShell)
[Fondation Apache](http://www.apache.org)
Pouvez vous expliquer le [Metaobject Protocol](http://stackoverflow.com/questions/19608035/metaobject-protocol-mop-in-groovy) ?
Et la fonctionnalité AST ?
[Les transformations AST](https://www.infoq.com/presentations/groovy-ast)
[Langage interprété vs compilé d'après Wikipedia](https://en.wikipedia.org/wiki/Interpreted_language), [réponse StackOverflow](http://stackoverflow.com/questions/3265357/compiled-vs-interpreted-languages#3265602)
Qu'est ce que Groovy statique ?
Ou est-ce que vous voyez les usages typiques de Groovy ?
### Plateforme et usages
Grails est la plateforme utilisant Groovy la plus connue.
Pouvez vous expliquer le principe, et comment cela fonctionne ?
Des exemples de points ou une plateforme spécifique bénéficie d'un langage dynamique ?
[Grails](https://grails.org)
Quels sont les dernières évolutions de Grails
D'autres plateformes ou outils à Mentionner ?
[Gradle](https://gradle.org)
[Spock](http://spockframework.org)
[GPars](http://gpars.org)
[Ratpack](https://ratpack.io)
### Sous le capot
Comment Groovy est implémenté ?
C'est compliqué d'écrire un compilo ?
Java 9, des progrès ?
[Jigsaw](http://openjdk.java.net/projects/jigsaw/)
La JVM est plus mutilangages (invokedynamic): vous en avez profité ?
Est-ce l'inter-opérabilité entre les langages de la JVM s'améliore ? Des plans de standardisation ?
[Truffle](http://www.oracle.com/technetwork/oracle-labs/program-languages/overview/index-2301583.html)
[Dynalink](http://wiki.jvmlangsummit.com/images/a/ae/Dynalink_2011_JVM_Language_Summit.pdf)
### Le Futur
Quel sont les choses sur lesquelles vous travaillez ?
[Antlr](http://www.antlr.org)
## Nous contacter
Contactez-nous via twitter
sur le groupe Google
ou sur le site web
Flattr-ez nous (dons) sur
En savoir plus sur le sponsoring? [email protected]