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

  modid:       Class::Data::TIN
  DSLIP:       bdphp
  description: Translucent Inheritable Nonpollut ClassData
  userid:      DOMM (Thomas Klausner)
  chapterid:    6 (Data_Type_Utilities)
  communities:
    vienna perl mongers, privat mail to Michael G. Schwern

  similar:
    Class::Data::Inheritable

  rationale:

    Class::Data::Inheritable generates a lot of accessor methods in
    your namespace.

    Class::Data::TIN works around this "problem" by storing the Class
    Data in its own namespace (mirroring the namespace and @ISA
    hierarchies of the modules using it) and supplying the using
    packages with (at this time) three meta-accessors called
    C<get_classdata> (or just C<get>), C<set_classdata> (C<set>) and
    C<append_classdata> (C<append>). It achieves this with some black
    magic (namespace munging & evaling).

    You can preview it at:
    http://domm.zsi.at/source_code/modules/Class-Data-TIN-0.02.tar.gz

  enteredby:   DOMM (Thomas Klausner)
  enteredon:   Fri Feb 22 11:21:27 2002 GMT

The resulting entry would be:

Class::Data::
::TIN             bdphp Translucent Inheritable Nonpollut ClassData  DOMM


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

Reply via email to