blob-introduction - Blob - Introduction to the project
Welcome to the Blob project, written by Andreas Kupries.
For availability please read Blob - How To Get The Sources.
blob provides a set of 4 related Tcl packages for the management and storage of arbitrary blobs, in memory or more persistent. The differences between the packages are mainly what type of storage is used.
All packages to one of two layers, as shown below:
Packages marked with a dashed border are private.
Packages marked with an unbroken blue border are fully public.
The topmost layer contains the various public storage backends.
The other, supporting, layer contains only a single package, blob, the base class for all others.
The dependencies between the packages are very straight-forward:
While the current set of packages should cover most to all of the common cases where is always the possibility of encountering unanticipated situations.
Extending it is as easy as adding additional packages to the project. In the case of custom storage backends such a package has to be derived from the base class provided by blob.
Both the package(s) and this documentation will undoubtedly contain bugs and other problems. Please report such at Blob Tickets.
Please also report any ideas you may have for enhancements of either package(s) and/or documentation.
Copyright © 2013-2016 Andreas Kupries
Copyright © 2013-2016 Documentation, Andreas Kupries