# The following was supposedly scribed by # A. Pagaltzis # on Saturday 31 July 2004 07:02 am:
>Data:: does not seem to be the right place -- it seems to be >about data formats more than data structures. What about Data::Dumper Data::Iter Data::Match Data::Grouper ? IMO, the stuff about formats is in the wrong place s/Data::(Encrypted)/Text::$1/ And, maybe we should also s/Data::(Iter)/List::$1/. >I decided to take a look at where all the tree implementations >are as possible guidance. Lo, they're all toplevel modules or in >Tree::. That would seem to indicate that List:: is the right >place for yours. > >That seems unsatisfactory to me. > >Really, IMHO the tree modules and yours and probably others more >should be in some sort of Datastructure:: namespace. Whoa! That is way too long. So, what if List::SkipList becomes Data::SkipList or even Data::List::SkipList? Well, I might want to create a tied implementation of it. Would that be named Tie::List::Skiplist, or Tie::Data::List::SkipList ? Seems that if we buy the first one, that List:: should be a toplevel namespace. After all, we don't call arrays, data-arrays, and we just prefix them with @, not "data.array." --Eric -- "The genius of you Americans is that you never make clear-cut stupid moves, only complicated stupid moves which make us wonder at the possibility that there may be something to them which we are missing." --Gamal Abdel Nasser
