ossp-web/pkg/lib/val/index.wml
#use wml::ossp area=pkg:lib subarea=val
<title>OSSP val</title>
<h1>Value Access</h1>
<h2>Abstract</h2>
OSSP val is a flexible name to value mapping library for C variables. It is a
companion library to <a href="../var/">OSSP var</a>. It allows one to access
C variables through name strings, although the C language does neither provide
such a dedicated facility nor an evaluation construct (which could be used to
implement such a facility easily).
<p>
In general, this is used for accessing C variables without having to know the
actual symbol/address/reference. The typical use cases are in combination with
flexible configuration parsing and supporting loosly-coupled DSO-based module
architectures.
<h2>Documentation</h2>
<pkg_manpage name="val" sect=3 path="/pkg/lib/val/val.pod">,
<pkg_manpage name="val-config" sect=1 path="/pkg/lib/val/val-config.pod">.
<h2>Authors</h2>
<pkg_author name="Ralf S. Engelschall" mail="rse@engelschall.com">
<pkg_author name="Thomas Lotterer" mail="thomas@lotterer.net">
<h2>Status</h2>
<pkg_status
name="val" assign="rse"
stable="none" stable_date="none"
unstable="0.9.4" unstable_date="03-Oct-2005"
done=100>
<h2>Source</h2>
<pkg_files
cvs=$(CVS_ROOT_URL)/pkg/lib/val/
url=$(FTP_ROOT_URL)/pkg/lib/val/
directory=$(FTP_ROOT_DIR)/pkg/lib/val/
files="val-*.tar.gz"
stable="none" unstable="val-0.9.4.tar.gz">
<h2>Donation</h2>
<pkg_donation name="val" return="$(BASE_URL)/pkg/lib/val/">