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

  modid:       Class::PseudoHash
  DSLIP:       bmprp
  description: Emulates Pseudo-Hash behaviour via overload
  userid:      AUTRIJUS (Autrijus Tang)
  chapterid:    6 (Data_Type_Utilities)
  communities:
    telnet://bbs.elixus.org/,
    http://bbs.elixus.orgtelnet://bbs.elixus.org/,
    http://bbs.elixus.org/, p4://p4.elixus.org/

  similar:
    Tie::SecureHash fields

  rationale:

    Due to its impact on overall performance of ordinary hashes,
    pseudo-hashes are deprecated in perl v5.8, and will cease to exist
    in perl v5.10. The "fields" pragma will change to use a different
    implementation.

    Although the Pseudo-hashes: Using an array as a hash entry in the
    perlref manpage recommends against using the first-element-as-index
    behaviour, it's doubtless that many brave souls still wrote codes
    that utilized it, and fears that the elimination of pseudo-hashes
    will require a massive rewrite of their code.

    As one of the primary victims, I tried to find a drop-in solution
    that could emulate exactly the same semantic of pseudo-hashes, thus
    keeping all my legacy code intact. So "Class::PseudoHash" is born.

  enteredby:   AUTRIJUS (Autrijus Tang)
  enteredon:   Wed Aug  1 11:57:56 2001 GMT

The resulting entry would be:

Class::
::PseudoHash      bmprp Emulates Pseudo-Hash behaviour via overload  AUTRIJUS


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

Reply via email to