The following module was proposed for inclusion in the Module List:
modid: Data::CrossTable DSLIP: idpOp description: Tables with automatic col/row/total sums userid: BIGJ (Janek Schleicher) chapterid: 6 (Data_Type_Utilities) communities: similar: Data::Table rationale: This modules handles of tables with automatic generated col/row/total sums. A simple example could be: 1 2 3 4 Sum 1 4 5 6 1 16 2 1 2 3 4 10 3 10 1 1 2 14 Sum 15 8 10 7 40 Setting the values into the tables will force to recalculate the sums. That is e.g. used when generating statistical reports. Of course, you can use any associative, distributive operation instead of sum (e.g. multiplication makes sense when working with probabilities). It's a special form of a table, so the name Data::CrossTable should be O.K.. Of course, it's easy to implement, but this module enables a more easier and less errorprone possibility to work with such tables (in fact, in my first hacked versions, I sometimes switched rows/cols or forgot whether 0 or 1 was the first line/row with some subtils errors). As I believe, it's a standard form of output, used by some people, it should be at CPAN. enteredby: BIGJ (Janek Schleicher) enteredon: Thu Jul 11 07:46:23 2002 GMT The resulting entry would be: Data:: ::CrossTable idpOp Tables with automatic col/row/total sums BIGJ 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=35100000_fb23e92060c9fda3&SUBMIT_pause99_add_mod_preview=1 Immediate (one click) registration: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=35100000_fb23e92060c9fda3&SUBMIT_pause99_add_mod_insertit=1