Hi all, I (that is HCAMP on CPAN) am planning to release a Perl module to CPAN, Each_ex.pm. The module provides some kind of extended "foreach()/keys()/values()"-features (see description below). I'd like users to put if into the "[site]/lib/Data"-directory, i.e. it should be use()able via use Data::Each_ex. The module's namespace would be Each_ex, with no Data::-prefix. I think it should get listed under the item "Data Type Marshalling.../Data" in "The Perl 5 module list" - if it will get lsted anyway. Pleas let me know if this would be ok, or tell me your suggestions. >From Each_ex's pod: =head1 =head2 Each_ex.pm - shows paths/values of complex data structures =head2 B<1. Description> Each_ex.pm is an object orientated (pure) Perl module to iterate over complex data structures (LoL, LoH, HoL, HoH etc.). While Perl's built-in functions foreach(), each(), keys() and values() handle just a given level of a structure, Each_ex digs deeper - handling a structure like an one-dimensional hash. For each element of a nested data structure the symbolic name ("data path"), The Value - as is! - plus some additional information are retrieved. That is, Each_ex provides an unified syntax for simple handling of data sources of different types. Each_ex does not alter the referenced structure, though values may be explicitly modified by the user. Each_ex does not export any variables or functions. You I<can> call arbitrary packet subs via &Packetname::subname(), but you I<might> be surprised of the results :-) mfg, Hartmut ------------------------------------------- CREAGEN Computerkram Hartmut Camphausen Fon: 06422/850527 Am kleinen Born 1 Fax: 06422/850528 35287 Amöneburg E-Mail: [EMAIL PROTECTED]