BadGeek présente

Les Cast Codeurs n°154 du 19/09/16 - LCC 154 - Interview sur Groovy avec Cédric Champeau et Guillaume Laforge


Listen Later

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]
...more
View all episodesView all episodes
Download on the App Store

BadGeek présenteBy Association BadGeek