======================== TODO LIST for libdatablk JULY 22, 1999 Update December 17 2000 ======================== Please let me (Nick) know if you are going to tackle any of this. These are roughly in order of importance. * Conversion tools (tostr, tonum, etc.. maybe also sprintf-like thing) * Comparison (eq/lessthan/greaterthan.. should be called like eqopr, ltopr) * Math (plus, minus.. for strings, too (strcat them, etc).. should be called like plusopr) (all of the above to minimize the need for the programmer to convert between Datablks and native values) * Impliment btrees * Impliment hashlists (associative arrays) maybe based on the btree * More complete autoconf support, it basically does nothing currently (add config.h, fallbacks, improve portability) * Maybe use libtool and maybe make a shared library * Fix all the FIXMEs (except the ones about Object Instances). * Tighten up memory usage, maybe use a gang allocator to reduce malloc overhead * fix stupid mistakes * strip out useless cruft * clean up API and maybe break up the header file by submodule