TUCS Developers' Guide
This document is intended for developers who want to use
TUCS in their projects.
It is recommended that you first read through the
This document is intended to be easily readable, which means that some
details are omitted, and the definitions are sometimes sloppy.
For more exact definitions see the
For reference on the TUCS functions, see the
If you have specific questions, you should also check out the
TUCS is a system library that manages persistent,
hierarchical configuration information,
providing an abstract interface for applications to access
For more see the Users' guide.
There are several advantages:
To be fair, there is a disadvantage:
your project will depend on yet another library (YAL).
- TUCS solves the problem of writing/reading configuration files;
- Use a common format/system for your configurations, which is
used by other applications;
- TUCS includes utilities for editing and installing configurations;
- TUCS correctly handles conflicting user and system settings;
Storage layer, caching.
This document is maintained by the TUCS team.
See the online homepage at http://tucs.sourceforge.net.