The following module was proposed for inclusion in the Module List:

  modid:       Convert::Binary::C
  DSLIP:       adhOp
  description: Binary Data Conversion using C Types
  userid:      MHX (Marcus Holland-Moritz)
  chapterid:   17 (Archiving_and_Compression)
  communities:

  similar:
    C::Include

  rationale:

    There's already a root namespace 'Convert', which is obviously the
    best for a module that deals with data conversion. 'Binary' is
    because the module converts between binary data and Perl data
    structures. 'C' is because C data type definitions are used to
    describe the conversion. The module name was suggested by Mark
    Overmeer, and a lot of people (including myself) liked it a lot
    better than the name I chose initially.

    The module includes a preprocessor, scanner & parser that extract
    all information about enum's, struct's, union's and typedef's from C
    source code and allows to use this information primarily to pack and
    unpack data through an (hopefully) easy to use OO interface. The
    module is (almost) completely written in XS and builds on all
    platforms that I've been able to test it on (these include Win32,
    Cygwin, Linux and HP-UX).

    The module should be in the module list because there's currently
    only one similar module available (C::Include) which lacks a lot of
    the functionality provided by Convert::Binary::C.

    If you want to have a look at the manpage, a recent online version
    is available at:

    http://www-stud.fh-fulda.de/~fd9099/download/Convert-Binary-C.html

  enteredby:   MHX (Marcus Holland-Moritz)
  enteredon:   Wed May  1 15:45:59 2002 GMT

The resulting entry would be:

Convert::Binary::
::C               adhOp Binary Data Conversion using C Types         MHX


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=b8100000_903d8ee0698ecfa1&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=b8100000_903d8ee0698ecfa1&SUBMIT_pause99_add_mod_insertit=1

Reply via email to