README for e4Graph

Introduction

Welcome to the e4Graph package, a library that implements persistent graph structures for your application. The e4Graph package relieves you, the programmer, from having to implement yet another custom solution for making your data structures persistent. It provides a convenient graph-structured hierarchical organization that naturally fits the data structures used in many of today's programming tasks; for example, the structure of an email message store, the internals of a naming service, the organization of an options file -- all follow the model of hierarchical graphs.

The e4Graph package provides a convenient applications programming interface (API) and comes with bindings for C++ and Tcl language bindings. A Java binding is also planned; its proposed interface is included for comment.

Documentation

The best way to learn about e4Graph is to read the introduction to the package. From there, additional links lead to descriptions of specific features such as the C++ and Tcl bindings, and an extensive example of using e4Graph with C++ and Tcl.

Download and Contact Information

e4Graph can be obtained from the e4Graph Sourceforge web site. Also check that site for mailing lists and contact information.