<p>Following up on the somewhat important <a href="http://dirk.eddelbuettel.com/blog/2017/01/05#rcpptoml_0.1.0">RcppTOML 0.1.0 releaseas</a> which brought <a href="http://dirk.eddelbuettel.com/code/rcpp.toml.html">RcppTOML</a> to Windows, we have a first minor update 0.1.1. Two things changed: once again updated upstream code from <a href="https://chara.cs.illinois.edu/sites/cgeigle/">Chase Geigle</a>'s <a href="https://github.com/skystrife/cpptoml">cpptoml</a> which now supports Date types too, and we added the ability to parse TOML from strings as opposed to only from files.</p>
<p><a href="https://github.com/toml-lang/toml">TOML</a> is a file format that is most suitable for configurations, as it is meant to be edited by humans but read by computers. It emphasizes strong readability for humans while at the same time supporting strong typing as well as immediate and clear error reports. On small typos you get parse errors, rather than silently corrupted garbage. Much preferable to any and all of XML, JSON or YAML -- though sadly these may be too ubiquitous now.<br><a href="https://github.com/toml-lang/toml">TOML</a> is making good inroads with newer and more flexible projects such as the <a href="https://gohugo.io/">Hugo</a> static blog compiler, or the <a href="https://crates.io/">Cargo</a> system of Crates (aka &quot;packages&quot;) for the <a href="https://www.rust-lang.org/en-US/">Rust language</a>.</p>
<blockquote>
<h4>Changes in version 0.1.1 (2017-xx-yy)</h4>
<ul><li><p>Synchronized multiple times with ccptoml upstream adding support for local datetime and local date and more (PR <a href="https://github.com/eddelbuettel/rcpptoml/pull/9">#9</a>, <a href="https://github.com/eddelbuettel/rcpptoml/pull/10">#10</a>, PR <a href="https://github.com/eddelbuettel/rcpptoml/pull/11">#11</a>)</p></li>
<li><p>Dates are now first class types, some support for local versus UTC times was added (though it may be adviseable to stick with UTC)</p></li>
<li><p>Parsing from (R) character variables is now supported as well</p></li>
<li><p>Output from <code>print.toml</code> no longer prints extra newlines</p></li>
</ul></blockquote>
<p>Courtesy of <a href="http://dirk.eddelbuettel.com/cranberries/">CRANberries</a>, there is a diffstat report for <a href="http://dirk.eddelbuettel.com/cranberries/2017/02/13#RcppTOML_0.1.1">this release</a>.</p>
<p>More information and examples are on the <a href="http://dirk.eddelbuettel.com/code/rcpp.toml.html">RcppTOML page</a>. Issues and bugreports should go to the <a href="https://github.com/eddelbuettel/rcpptoml/issues">GitHub issue tracker</a>.</p>
<p>
This post by <a href="http://dirk.eddelbuettel.com/">Dirk Eddelbuettel</a> originated on his <a href="http://dirk.eddelbuettel.com/blog/">Thinking inside the box</a> blog. Please report excessive re-aggregation in third-party for-profit settings.
</p><p>