The following module was proposed for inclusion in the Module List: modid: Data::Stream DSLIP: bdhhp description: Stream a data dump to a filehandle userid: YVES (Yves) chapterid: 6 (Data_Type_Utilities) communities: www.perlmonks.org
similar: Data::BFDump Data::Dumper Data::Dump rationale: Data::Stream is a total rewrite of Data::BFDump. The name change is due to a completely new interface, and the addition of functionality which streams the output to a filehandle instead of constructing it in memory and then returning the total dump, (and user complaints that BFDump is annoying to type :-). This means that the memory overhead of dumping using Data::Stream is signifigantly lower than any of the other perl serializers. Data::Stream does a breadth first traversal of the object being dumped, but this pass is for analysis only. A second depth first pass is required to actually output the structure. This two pass approach means that Data::Stream can correctly handle a number of edge cases that none of the other existing serialization modules currently can. Extra effort was put into ensuring that structures with readonly and aliased elements are dumped correctly. Other module names I considered were Data::Streamer Data::Dumper::Streamer and Data::Serialize and also preserving the BFDump name. After discussions with various people from Perlmonks the consensus was that Data::Stream was the preferred choice. regards yves enteredby: YVES (Yves) enteredon: Fri Nov 7 17:55:20 2003 GMT The resulting entry would be: Data:: ::Stream bdhhp Stream a data dump to a filehandle YVES Thanks for registering, -- The PAUSE 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=34500000_ca521c7f0c1ff655&SUBMIT_pause99_add_mod_preview=1 Immediate (one click) registration: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=34500000_ca521c7f0c1ff655&SUBMIT_pause99_add_mod_insertit=1