Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight

Re^3: RFC: Array::GroupBy (Moose)

by grinder (Bishop)
on Jan 06, 2009 at 16:59 UTC ( #734472=note: print w/replies, xml ) Need Help??

in reply to Re^2: RFC: Array::GroupBy (Moose)
in thread RFC: Array::GroupBy

You know, I'm happy to point Moose out to non-Perl hackers, it usually shuts them up about how much of a mess Perl's OO is. They tend to glance at an example and say "Oh this is nice! This actually makes sense". On the other hand "anyone installing something as obscure as Array::GroupBy is sure to have something as mainstream as Moose" sounds a lot like wishful thinking.

If you do release this to CPAN, I think Params::Validate as a prerequisite is a much more viable proposition. The fact that there's a very useful analog over in Moose land makes me think of someone saying "Hmm. I need to put my cup down somewhere. I know, I'll go out to my car and use the cup-holder."

• another intruder with the mooring in the heart of the Perl

Replies are listed 'Best First'.
Re^4: RFC: Array::GroupBy (Moose)
by duckyd (Hermit) on Jan 07, 2009 at 00:49 UTC
    I'd like to second this remark. I'm currently working with a codebase where pulling in Moose (and its dependencies) would be quite a task, so Array::GroupBy requiring it would very likely prevent me from using it.

      If you don't mind me asking, what about your environment makes it hard to pull in Moose?

        Moose is quite fast at runtime, but quite slow at startup time.

        So it's great for mod_perl and other persistent environments but not at all great for CGI and other launch-perl-for-short-invocations environments.


      At this point, not having Moose would prevent me from writing something like Array::GroupBy.

Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://734472]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others avoiding work at the Monastery: (5)
As of 2022-05-22 11:46 GMT
Find Nodes?
    Voting Booth?
    Do you prefer to work remotely?

    Results (80 votes). Check out past polls.