The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.9.1 - 2014-08-13

  • Use JSON rule for double-quoted string (in key value as well as directive argument), this way we don't have to define our own string rule.
  • Introduce key value encoding. This is the more extensible way. Currently known encodings: !j (!json), !e (!expr), !base64, !h (!hex).
  • Remove !defaults directive, its function can be replaced by !merge.
  • Remove mode merging for now.
  • !merge can merge multiple sections.
  • Expression is left undefined for now, no longer defined as using the Xslate/Kolon syntax. Change syntax of expression to use value encoding.
  • Add TODO section.
  • Remove mention of nested section. Implementation is now left to do it (or not).
  • Remove encoding/quoting in section name and key name for now.
  • Remove !sectionpath and !nosectionpath for now.
  • Other tweaks.

Modules

IOD
IOD file format specification