-*- mode: outline -*- * Version 0.5, released 11-02-2005 ** bugfixes Peter Slotko contributed fixes for the following problems: DO-TREE-RANGE would produce unexpected behavior with this example: ;; *tree* contains 11, 17, 21, 25, and 30 (trees:do-tree-range (x *tree* :lower 15 :upper 18) (print x)) => 11 17 NIL The documentation strings for some functions were incorrect. ** new features Minor optimizations have been made in some places. * Version 0.4, released 10-03-2004 ** incompatible changes Removed TREE- prefix from many standard functions. The most useful functions now have names which shadow symbols in COMMON-LISP. Feedback sought on this change. ** new features Added utils.lisp with several new macros and functions: DOTREE, DO-TREE-RANGE, WITH-TREE-ITERATOR (untested), REDUCE, and POSITION Added LOWER-BOUND and UPPER-BOUND (in the spirit of C++'s map class) ** miscellany Added LICENSE file specifying the license for the package (BSD) Optimized lookup routines