I recently had the opportunity to sit down with Andy Parker and Henrik Lindberg to talk about some of the many upcoming changes to the Puppet language, which is our configuration language used to define resources (and more). We were joined by videographer Kent Bye, who also jumped in with a few of his own questions throughout the podcast.
We talked about a wide range of language topics, but we spent a little more time on a few of the more interesting upcoming changes. Andy's favorite improvement to the language is our new and vastly improved error reporting, now with error messages that actually help you figure out what went wrong! We also talked a lot about the new type system, which is something Henrik is pretty excited about. Support for templates and Heredoc are among the many other topics we discussed, so listen to the podcast and get all the details!
If you are as excited about these upcoming language features as Andy and Henrik, you can enable our experimental Future Parser and try them out now. If you aren't quite ready yet, you can still browse the Future Parser documentation to see what we are adding and how it will be used. You can also keep track of our progress and upcoming work by following the tickets filed under the DSL component in JIRA. Interested in joining the discussions about the future of the Puppet Language, or other development topics? You'll find those on the puppet-dev mailing list.
If you enjoy this podcast about the Puppet language, you should check out our podcast page for more great discussions, or subscribe in your favorite podcast tool.
- Listen to our other podcasts.
- Join the Puppet Community.
- Register or submit a talk for PuppetConf.
- Watch Henrik's PuppetConf 2013 talk on Loops and Unicorns - The Future of the Puppet Language.