in reply to need to know before learning Moose,Catalyst,DBIx

G'day stephendavis,

Welcome to the monastery.

A good place to start might be "perlootut - Object-Oriented Programming in Perl Tutorial". It includes an introductory discussion about Moose.

-- Ken

  • Comment on Re: need to know before learning Moose,Catalyst,DBIx

Replies are listed 'Best First'.
Re^2: need to know before learning Moose,Catalyst,DBIx
by boftx (Deacon) on Feb 04, 2014 at 08:02 UTC

    I might catch a bit of flack on this, but I would add that having a basic understanding of how to roll your own objects using classic Perl objects can give one a better understanding of and appreciation of just what Moose (and similar packages) are doing for you.

    It helps to remember that the primary goal is to drain the swamp even when you are hip-deep in alligators.

      Well, I'm not going to give you any flack over that comment; however; the tutorial I linked to does cover that:

      "In addition, plenty of code in the wild does all of its OO "by hand", using just the Perl built-in OO features. If you need to maintain such code, you should read perlobj to understand exactly how Perl's built-in OO works."

      -- Ken

        I usually catch some flack when I say one of my favorite tutorials from days gone by is this: http://perldoc.perl.org/5.8.8/perlboot.html :)

        It helps to remember that the primary goal is to drain the swamp even when you are hip-deep in alligators.