perl-Mixin-ExtraFields - Store extras in a hashy object's guts

Distribution: ROSA Enterprise Desktop
Repository: ROSA Contrib Updates x86_64
Package name: perl-Mixin-ExtraFields
Package version: 0.100.971
Package release: 2-rosa.lts2012.0
Package architecture: noarch
Package type: rpm
Installed size: 51.16 KB
Download size: 26.47 KB
Official Mirror:
Sometimes your well-defined object needs a way to tack on arbirary extra fields. This might be a set of session-specific ephemeral data, a stash of settings that need to be easy to grow over time, or any sort of name-and-value parameters. Adding more and more methods can be cumbersome, and may not be helpful if the names vary greatly. Accessing an object's guts directly is simple, but is difficult to control when subclassing, and can make altering your object's structure difficult. Mixin::ExtraFields provides a simple way to add an arbitrary number of stashes for named data. These data can be stored in the object, in a database, or anywhere else. The storage mechanism is abstracted away from the provided interface, so one storage mechanism can be easily swapped for another. Multiple ExtraFields stashes can be mixed into one class, using one or many storage mechanisms.


  • perl(Mixin::ExtraFields) == 0.100.971
  • perl(Mixin::ExtraFields::Driver) == 0.100.971
  • perl(Mixin::ExtraFields::Driver::HashGuts) == 0.100.971
  • perl-Mixin-ExtraFields == 0.100.971-2:2012.0

    Install Howto

    1. Enable ROSA Contrib Updates repository on Install and Remove Software"
    2. Update packages list:
      # urpmi.update -a
    3. Install perl-Mixin-ExtraFields rpm package:
      # urpmi perl-Mixin-ExtraFields


    • /usr/lib/perl5/vendor_perl/5.12.3/Mixin/
    • /usr/lib/perl5/vendor_perl/5.12.3/Mixin/ExtraFields/
    • /usr/lib/perl5/vendor_perl/5.12.3/Mixin/ExtraFields/Driver/
    • /usr/share/doc/perl-Mixin-ExtraFields/Changes
    • /usr/share/doc/perl-Mixin-ExtraFields/LICENSE
    • /usr/share/doc/perl-Mixin-ExtraFields/README
    • /usr/share/man/man3/Mixin::ExtraFields.3pm.xz
    • /usr/share/man/man3/Mixin::ExtraFields::Driver.3pm.xz
    • /usr/share/man/man3/Mixin::ExtraFields::Driver::HashGuts.3pm.xz


    2011-04-17 - Funda Wang <> 0.100.971-2mdv2011.0 + Revision: 654252 - rebuild for updated spec-helper

    2010-04-07 - J?r?me Quelin <> 0.100.971-1mdv2011.0 + Revision: 532713 - update to 0.100971

    2010-01-19 - J?r?me Quelin <> 0.8.0-1mdv2010.1 + Revision: 493493 - adding missing buildrequires - update to 0.008

    2009-05-29 - J?r?me Quelin <> 0.7.0-1mdv2010.0 + Revision: 380978 - adding missing buildrequires: - import perl-Mixin-ExtraFields

    2009-05-29 - cpan2dist 0.007-1mdv - initial mdv release, generated with cpan2dist