
Hello Jean-Philippe, Sunday, January 08, 2006, 9:48:50 PM, you wrote:
On thing that occurred to me was that calling the AVL tree based sets "Set" might be the wrong thing to do anyway. If we want to allow for future implementations to be based on other data structures then we probably shouldn't usurp the name "Set", but rather call it SetAVL or something. (To allow a consistent naming scheme to be used if someone ever produces SetRedBlack say). Both SetAVL and SetRedBlack would be instances of the "Set" type constructor class (presumably).
btw, it's similar to Array history - old Array datatype interface becomes IArray class interface in current libs, with a 5 different implementations -- Best regards, Bulat mailto:bulatz@HotPOP.com