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

Reply via email to