<tr><tdalign="left"valign="top">•<ahref="#Other-Bindings-and-Implementations"accesskey="6">Other Bindings and Implementations</a>:</td><td> </td><tdalign="left"valign="top">
<p>These convenience functions, which are implemented as macros, test if
<p>These convenience functions, some of which are implemented as macros, test if
the setting <var>setting</var> is of an aggregate type (a group, array, or
list), of a scalar type (integer, 64-bit integer, floating point,
boolean, or string), and of a number (integer, 64-bit integer, or
...
...
@@ -2425,7 +2438,7 @@ application-level errors.
<aname="Example-Programs"></a>
<divclass="header">
<p>
Next: <ahref="#Configuration-File-Grammar"accesskey="n"rel="next">Configuration File Grammar</a>, Previous: <ahref="#The-C_002b_002b-API"accesskey="p"rel="prev">The C++ API</a>, Up: <ahref="#Top"accesskey="u"rel="up">Top</a> [<ahref="#SEC_Contents"title="Table of contents"rel="contents">Contents</a>][<ahref="#Function-Index"title="Index"rel="index">Index</a>]</p>
Next: <ahref="#Other-Bindings-and-Implementations"accesskey="n"rel="next">Other Bindings and Implementations</a>, Previous: <ahref="#The-C_002b_002b-API"accesskey="p"rel="prev">The C++ API</a>, Up: <ahref="#Top"accesskey="u"rel="up">Top</a> [<ahref="#SEC_Contents"title="Table of contents"rel="contents">Contents</a>][<ahref="#Function-Index"title="Index"rel="index">Index</a>]</p>
</div>
<aname="Example-Programs-1"></a>
<h2class="chapter">5 Example Programs</h2>
...
...
@@ -2472,64 +2485,161 @@ wildcard includes. Note that this code will not compile on Windows.
</dl>
<hr>
<aname="Configuration-File-Grammar"></a>
<aname="Other-Bindings-and-Implementations"></a>
<divclass="header">
<p>
Next: <ahref="#License"accesskey="n"rel="next">License</a>, Previous: <ahref="#Example-Programs"accesskey="p"rel="prev">Example Programs</a>, Up: <ahref="#Top"accesskey="u"rel="up">Top</a> [<ahref="#SEC_Contents"title="Table of contents"rel="contents">Contents</a>][<ahref="#Function-Index"title="Index"rel="index">Index</a>]</p>
<p>Here is a list of some of these implementations.
</p>
<hr>
<aname="Bourne-Shell"></a>
<divclass="header">
<p>
Next: <ahref="#D"accesskey="n"rel="next">D</a>, Up: <ahref="#Other-Bindings-and-Implementations"accesskey="u"rel="up">Other Bindings and Implementations</a> [<ahref="#SEC_Contents"title="Table of contents"rel="contents">Contents</a>][<ahref="#Function-Index"title="Index"rel="index">Index</a>]</p>
<p>The <i>python-libconfig</i> wrapper provides Python bindings to <i>libconfig</i>. It
may be found on github at <ahref="https://github.com/cnangel/python-libconfig/">https://github.com/cnangel/python-libconfig/</a>.
</p>
<hr>
<aname="Ruby"></a>
<divclass="header">
<p>
Previous: <ahref="#Python"accesskey="p"rel="prev">Python</a>, Up: <ahref="#Other-Bindings-and-Implementations"accesskey="u"rel="up">Other Bindings and Implementations</a> [<ahref="#SEC_Contents"title="Table of contents"rel="contents">Contents</a>][<ahref="#Function-Index"title="Index"rel="index">Index</a>]</p>
</div>
<aname="Ruby-1"></a>
<h3class="section">6.8 Ruby</h3>
<p>Christopher Mark Gore’s <i>ruby-libconfig</i> is a Ruby library that provides Ruby
bindings for <i>libconfig</i>. It may be found at
<ahref="https://rubygems.org/gems/libconfig/versions/0.0.1">https://rubygems.org/gems/libconfig/versions/0.0.1</a> or on github at