//  This is used by Doxygen to generate the index page.
/**

@mainpage s11n.net C++ libraries

Maintainer: stephan beal <stephan@s11n.net>

Home page: http://s11n.net/

Development mailing list: s11n-devel@lists.sourceforge.net

Please feel free to contact the mailing list or the maintainer directly
with any feedback or questions.

ACHTUNG: These API docs are NOT complete. They are missing, for
example, documentation for macro-based processes, such as type
registration. The specific library manuals fill these gaps.

ACHTUNG #2: not all of these libs actually have anything to do
with libs11n. The classes documented here all fall under the
s11n.net umbrella, however. Many of them ship with libs11n,
but some are unrelated to libs11n or are add-ons for it. They
are documented here because i, the s11n maintainer, use them
all ;).

An overview of the libraries:

- s11n: an object serialization framework.

- s11nlite: the "lite" interface to libs11n. s11n users are HIGHLY
encouraged to start in the s11nlite namespace. The reader is referred
to s11nlite.hpp for full details.

- class_loader: a classloading framework.

- acme: a set of utility classes and functions which don't have a
better home.

- zfstream: a mini-framework for adding compressed file streams
support to applications.

- phoenix: a shared object provider and phoenixer.

- name_type: a set of utilities for giving consistent string names to
classes.

- stringutil: generic utility functions/classes for working with
std::strings.

- tostring: functions to "lexically cast" objects to/from strings.

- readline_cpp: an OO interface to GNU libreadline or s11n.net's fork
of libeditline. Also works without those interfaces, but is then very
limited in functionality. See http://s11n.net/editline/

- eshell: a framework for writing shell-like applications. Can use
readline_cpp (see above) for input, making the creation of
easy-to-use shell-like applications a snap.
See http://s11n.net/eshell/

- pool: an object pool interface.

Please see the various library manuals for information about using
these libraries.

License:

The majority of this code in released into the Public Domain.
Some source code falls under other non-restrictive licenses such
as LGPL or BSD, as described in their source files. <em>None</em> of the
code documented here falls under the GNU GPL or related, restrictive
licenses. See http://s11n.net/license.php for the thinking behind
that.

*/
