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