Name | Modified | Size | Downloads / Week |
---|---|---|---|
meta-treedb-1.5.0-03.tar.gz | 2013-04-19 | 529.7 kB | |
meta-treedb-1.5.0-02.tar.gz | 2012-11-30 | 529.7 kB | |
meta-treedb-1.5.0-01.tar.gz | 2012-11-13 | 529.5 kB | |
meta-treedb-1.4.1-03.tar.gz | 2012-07-10 | 528.0 kB | |
meta-treedb-1.4.1-02.tar.gz | 2012-07-07 | 527.3 kB | |
meta-treedb-1.4.1-01.tar.gz | 2012-04-23 | 523.5 kB | |
meta-treedb-1.4.0-01.tar.gz | 2012-04-01 | 518.3 kB | |
meta-treedb-1.3.0-03.tar.gz | 2011-11-28 | 511.3 kB | |
meta-treedb-1.3.0-02.tar.gz | 2011-09-22 | 508.9 kB | |
meta-treedb-1.3.0-01.tar.gz | 2011-06-16 | 489.6 kB | |
meta-treedb-1.2.2-01.tar.gz | 2011-04-18 | 490.0 kB | |
meta-treedb-1.2.0-01.tar.gz | 2011-01-28 | 491.1 kB | |
README | 2010-12-19 | 2.6 kB | |
Totals: 13 Items | 6.2 MB | 1 |
Introduction ============ meta-treedb is designed to eliminate the multiple includes that typify programs based on treedb by providing common interfaces regardless of the tree implementation, preventing code bloat and allowing other imlementations to be used when available. 1-comet ------- This pathfinder contains v3c-meta-comet, the meta-treedb version of treedb's v3c-comet. It seems a bit faster as it uses a slightly smarter approach. Also included are the meta-treedb versions of the C++ treedb tests. I didn't write "C" versions as the C++ ones took less time. 2-repo ----------- Repo implements a versioned repository of < insert subject domain here>. It's built on top of actions, so it allows undo and redo, with multiple commits / branches. If you devise your own actions and data model, you can have a versioned repository for that too. 3-typemaker ----------- Typemaker builds on top of repo, providing actions and a data model to manipulate type information. Directory layout ================ treedb (you are here) |-build (everything created goes here, as far as the tools will allow) | \-v3c | \-1-comet \-v3c (the source) |-1-comet \-2-typemaker The reason for the "v3c" subdirctory is so test programs can #include <v3c/something> just like client programs. This works as -isystem \$(srcdir) is added to CPPFLAGS by configure.ac.in. Requirements ============ This is a sub-project of treedb so you'll need that and all that it requires. Debian/Ubuntu packages ====================== If you run make debian the build system will compile and distcheck meta-treedb before creating a .tar.gz tar ball. This tar ball is then used by the build system to build the debian packages. You will need a gpg public/private key pair if you want to sign these packages - more info can be found in the "maint-guide" debian package. doxygen ======= I've cobbled together a doxygen "documentation chain" so that other projects can layer their doxygen documentation on top easily. Then to install the documentation make <flags> doxygen-doc && sudo make install-doxygen-doc Using meta-treedb ================= The default install location determined by configure is "/usr". You can specify your own (eg. ~/test) by make prefix=~/test check Feedback ======== All feedback should be through this projects support web page http://sourceforge.net/projects/meta-treedb/support. I've added a help, open discussion and a mantis bug tracker there. Finally, do send me an email to let me know what your thoughts are on meta-treedb!