25% developed

Programming with Moose

From Wikibooks, open books for an open world
Jump to navigation Jump to search

Moose is a distribution (set of modules), that constitute a new framework for Perl 5. It addresses many of the criticisms about Perl's object orientation (OO) implementation, and brings new light to crufty old perl syntax.

Moose was created by Stevan Little, the author of countless modules both useful and useless hosted on CPAN.[1]

Table of Contents[edit | edit source]

  1. Preface 75% developed
  2. Obtaining Moose 100% developed
  3. Ideology100% developed
  4. Problems solved 50% developed
    1. Accessors 75% developed
    2. Type-system 75% developed
    3. Scalar::Defer 75% developed
  5. Evolution of the Moose
  6. Roles and Plugins 25% developed
  7. Type system 0% developed
  8. Syntax Reference 75% developed

Difficulties Identified?[edit | edit source]

  1. Moose-w-Moose

External Links[edit | edit source]

Footnotes[edit | edit source]

  1. ^ You can find the unabridged list of modules Stevan maintains at search.cpan.org/~stevan. His PAUSE id is STEVAN.