This is a release mostly about the new parser stuff and bugfixes.
New stuff
- New parser stuff, such as adding array and hashes, inserting values in them.
- Hacky support for
scope.get_hash. - Numbers are now numbers, and not strings, just like the new parser does. Protip: before activating the new parser for the real Puppet, make sure ALL your file modes are defined as strings, or you will just break your production. That was not a pleasant experience to me !
- Support for structured facts is present.
- New
stdlibfunctions :is_hash,has_key,size,values.
Bugs fixed
There were a few very minor bugs fixed, the biggest of them probably being the fact that Puppet seems to define the $title variable for classes declared “define style”. I think this is a terrible decision, but well, it’s now supported in language-puppet.
Haskell stuff
Expressionnow has aNumandFractionalinstance.- A pure evaluation function is now here, for tests and lenses.
Have fun !