The following module was proposed for inclusion in the Module List:
modid: List::Compare DSLIP: bdpOp description: Simple methods for comparing lists userid: JKEENAN (James E Keenan) chapterid: 6 (Data_Type_Utilities) communities: comp.lang.perl.modules http://groups.yahoo.com/group/perlsemny similar: Array::Compare Set::Scalar List::Utils Algorithm::Diff rationale: List::Compare is a simple, object-oriented implementation of standard Perl code (perlfaq4, Perl Cookbook Chap. 12) for the comparison of lists. While the code to compare two lists with respect to intersection, union, subset status, etc. is well-known, I could find no object-oriented implementation of the code available on CPAN. As I have found this useful in my day job as well as in preparing an introductory level course in Perl, I would like to make it available to the Perl community at large. Similarly named modules and/or modules with similarly named methods exist on CPAN but are aimed at other tasks. Array::Compare, for example, focuses more on evaluating the sameness/difference of two arrays judged by various criteria and does not focus on intersection, union, etc. Set::Scalar compares sets for the aforementioned properties but returns strings rather than lists. These modules have very sophisticated features, but they don't solve the precise problem which List::Compare does. Latest version is available at http://www.concentric.net/~Jkeen/list/ . Thank you very much. enteredby: JKEENAN (James E Keenan) enteredon: Fri Jun 14 02:33:22 2002 GMT The resulting entry would be: List:: ::Compare bdpOp Simple methods for comparing lists JKEENAN Thanks for registering, The Pause Team PS: The following links are only valid for module list maintainers: Registration form with editing capabilities: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=80200000_940dfb09aa173772&SUBMIT_pause99_add_mod_preview=1 Immediate (one click) registration: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=80200000_940dfb09aa173772&SUBMIT_pause99_add_mod_insertit=1