Programming with Moose

From Wikibooks, the open-content textbooks collection

Jump to: navigation, 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 gives 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]

[edit] Table of Contents

Wikibook Development Stages
Sparse text 00%.svg Developing text 25%.svg Maturing text 50%.svg Developed text 75%.svg Comprehensive text: 100%.svg


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

[edit] Difficulties Identified?

  1. Moose-w-Moose

[edit] External Links

[edit] Footnotes

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