Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • One of the reasons I'd promote Moose for things you want on CPAN is that along with Moose will come a whole boatload of capabilities that will have a much easier time jumping into your project and usefully contributing. That way people spend less time trying to figure out your personal way of working around all the stuff Perl doesn't do for you out of the box and more time adding features and solving problems. Moose has a strong and growing ecosystem of best practices and shared knowledge that's a major asset to any project. I also believe Moose leads to better code, stuff that is going to be more easy to support, maintain and evolve over time. I understand as a dependency it's pretty big. For me, I've been using it for years and have never run into a Perl deployment that I could not install Moose on. That's one reason the Mouse project was started, as a leaner and quicker Moose without all the Meta-fu but forwardly compatible when you need the power Moose.
    --
    Waiting on the Road to Eventually, I lost my Place On Line
    • Exactly!

      I think that the new Moose motto should be:

      TIMTOWTDBSCINABTE (*)

      - Stevan

      (*) There Is More Than One Way To Do It, But Sometimes Consistency I Not A Bad Thing Either

      • Whoops, actually messed that up some, that will teach me to respond to use.perl while on conference calls.

        So after some discussion on #moose, the new Moose motto is now:

        TIMTOWTDIBSCINABTE

        It is pronounced - "Tim Toady Bicarbonate", and stands for "There Is More Than One Way To Do It, But Sometimes Consistency Is Not A Bad Thing Either".

        - Stevan

      • Wait, this dingus's argument for using Moose is that "it comes with a bunch of features". If I'm install some module from CPAN not because I want it, but because I have to have it because someone else depends on it, I don't give a flying rat's ass if that module is imbued with the power of Moose.

        And also, as I said in another comment, it strikes me as odd that while the rest of the world is losing interest in Java and moving towards things like Ruby and obsessing over things like Smalltalk and Self, Perl i

    • Agree. I especially like what attributes with lazy defaults do to the code structure.