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

  modid:       Object::Prototyped
  DSLIP:       adpOp
  description: Fast prototype-based OO programming in Perl
  userid:      NEDKONZ (Ned Konz)
  chapterid:    6 (Data_Type_Utilities)
  communities:
    Posted to Perlmonks, http://www.perlmonks.org/index.pl?node_id=93955
    . Discussed in mail with author of Class::SelfMethods.

  similar:
    Class::SelfMethods Class::Object Class::Classless

  rationale:

    My approach provides both behavior and data inheritance. Slots can
    be added or removed at will; objects may have multiple parents
    (prototypes). Regular Perl inheritance via $self->SUPER::something
    works.

    Compared to the existing modules Class::SelfMethods and
    Class::Classless, this module is fuller-featured and considerably
    faster (5-135x as fast). Class::Object does not provide either
    inheritance or data access, so it's not even close (the author says
    that it's a proof of concept).

    I think it's probably better to name this Object::Prototyped than
    Class::Prototyped, as this is _not_ class-based programming; it's
    object-based. But I'd go with Class::Prototyped if it's considered
    to be a better idea.

  enteredby:   NEDKONZ (Ned Konz)
  enteredon:   Thu Jul  5 19:39:44 2001 GMT

The resulting entry would be:

Object::
::Prototyped      adpOp Fast prototype-based OO programming in Perl  NEDKONZ


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

Reply via email to