Someone needs to take jwz aside...

Abigail abigail at abigail.be
Wed Apr 20 12:01:10 BST 2011


On Wed, Apr 20, 2011 at 12:42:12PM +0200, Zbigniew Lukasiak wrote:
> On Wed, Apr 20, 2011 at 12:05 PM, Simon Cozens <simon at simon-cozens.org>wrote:
> 
> > On 20/04/2011 09:40, Dave Hodgkinson wrote:
> > > Or does he have a point?
> >
> > He completely has a point. CPAN developers right now seem to have a strong
> > predilection for throwing the kitchen sink into modules that really don't
> > need
> > it. ("You want to parse dates, you use DateTime." Um, no, not necessarily.)
> > And certainly Moose is not the only way to do object orientation.
> >
> 
> 
> I generally agree that bloat happens and perhaps we should think a bit more
> about that - but I don't think there are any simple solutions.
> 
> The alternative to having one big, but mostly universal module (like
> DateTime) is to have many small specialized modules.  The problem is that
> these specialized modules usually still have huge overlap between them -
> like the many other date time modules or OO frameworks.  If your project is
> complex enough you'll have many of those overlapping specialized modules
> used there, directly or indirectly - and this can cause more problem then
> standardizing on a one that would cover all the cases.


I don't think that was jwz's point.

I think his point is: "when doing something trivial, don't have a huge
dependency chain".


Abigail


More information about the london.pm mailing list