in reply to RFC: Array::GroupBy
Interesting. What does using Moose buy you in this particular case? Or to put it another way, how much make-work code would you have to add if you didn't use it?
This is more than an idle question, because if I really needed your module for the very specific problem it solves, I think I'd be a bit upset if I discovered that it pulled in a comparatively huge OO framework. This is in no way meant as disrepect to Moose. It's more a question of ratios: the Moose tarball is 250Kb, not counting its twenty or so dependencies. Sledgehammer, meet egg.
Would it take twenty lines to implement this as a dependency-free module? A hundred lines? Would it be painful? I guess it comes down to whether one considers Moose as a reasonable building block for small, special-purpose modules.
• another intruder with the mooring in the heart of the Perl
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^2: RFC: Array::GroupBy
by jdporter (Chancellor) on Jan 06, 2009 at 16:05 UTC | |
by grinder (Bishop) on Jan 06, 2009 at 16:40 UTC | |
Re^2: RFC: Array::GroupBy (Moose)
by kyle (Abbot) on Jan 06, 2009 at 16:24 UTC | |
by grinder (Bishop) on Jan 06, 2009 at 16:59 UTC | |
by duckyd (Hermit) on Jan 07, 2009 at 00:49 UTC | |
by kyle (Abbot) on Jan 07, 2009 at 02:20 UTC | |
by jplindstrom (Monsignor) on Jan 08, 2009 at 19:29 UTC | |
| |
by Sartak (Hermit) on Jan 08, 2009 at 17:27 UTC | |
by salva (Canon) on Jan 08, 2009 at 18:44 UTC | |
by stvn (Monsignor) on Jan 09, 2009 at 21:38 UTC |