# 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

Reply via email to