Perl Maven
  • Perl Tutorial
  • Pro
  • Books
  • Type keyword:
  • Archive
  • About
  • Atom feed
Moose - the Post Modern object system of Perl
Moose - The postmodern object system for Perl
  1. Moose
    1. Object Oriented Perl using Moose
    2. Attribute types in Perl classes when using Moose
    3. Moose constructor
    4. Moose: Testing the constructor
    5. Moose: testing the setter and getter
    6. Moose type constraints
    7. Moose testing type constraint
    8. Classes as constraints in Moose
    9. Creating subtypes for Moose
    10. Moose: coerce value to a subtype
    11. Home-made coercion
    12. Type constraint instead of subtype

Moose - The postmodern object system for Perl

  • Moose

Next

A series of articles introducing you to Moose, the postmodern object system for Perl.

  • Object Oriented Perl using Moose
  • Attribute types in Perl classes when using Moose
  • Moose constructor
  • Moose: Testing the constructor
  • Moose test setter getter
  • Moose type constraint
  • Moose testing type constraint
  • Moose classes as constraints
  • Moose creating subtypes
  • Moose coerce to subtype
  • Home Made coercion
  • Type constraint instead of subtype

Related articles and interviews

  • Building a static blog using Blio and Github Blio uses Moose, though in this article we don't discuss the details
  • Interview with Stevan Little, the author of Moose.
  • Interview with Dave Rolsky
  • Moo the minimalist version of Moose

Next


Gabor Szabo
Written by
Gabor Szabo

Published on 2014-02-01

If you have any comments or questions, feel free to post them on the source of this page in GitHub. Source on GitHub. Comment on this post

Author: Gabor Szabo

Gabor who runs the Perl Maven site helps companies set up test automation, CI/CD Continuous Integration and Continuous Deployment and other DevOps related systems.

Gabor can help refactor your old Perl code-base.

He runs the Perl Weekly newsletter.

Contact Gabor if you'd like to hire his service.

Buy his eBooks or if you just would like to support him, do it via Patreon.