Title: Evolução da linguagem do Puppet
Description:
Durante os mais de 10 anos de existência do Puppet, a sua linguagem de modelagem vem evoluindo e acrescentando cada vez mais funcionalidades e recursos.
Veremos como e porque o Puppet foi deixando de lado inspirações vindas da orientação a objetos, partir para composição ao invés de herança e recebendo influência de linguagens funcionais também.
Além disso, veremos como e porque a implementação do Puppet que inicialmente era apenas em Ruby MRI, hoje utiliza uma combinação de JRuby, Clojure e Java e está passando por uma reimplementação em C++.