[Catalyst] OT: Use the CPAN, Luke? (was: Catalyst install failure due to Mouse.pm on Debian Etch)

Aristotle Pagaltzis pagaltzis at gmx.de
Thu Nov 27 02:55:54 GMT 2008


* Toby Corkindale <toby.corkindale at strategicdata.com.au> [2008-11-27 01:55]:
> The problem is the dependency Mouse (0.11) fails its unit tests
> there.

That’s really the sole solid argument against a flamboyant
use-the-CPAN attitude: you end up pulling in heaps of bloat
because none of the stuff was written to form a coherent whole:
every author uses their own favourite way of doing some common
thing so you get four different OO frameworks of varying heft,
two different YAML modules, every JSON module there is, etc.,
all loaded into the same perl process. What a waste.

Case in point, Mouse is essentially Moose Light. Since Catalyst
itself is becoming Moose-based, is there *any* reason to use
Mouse instead? I suppose if it automatically stubs itself into
a Moose loader where Moose is available, that would be not *too*
bad, but it’s still a pointlessly added dependency.

Regards,
-- 
Aristotle Pagaltzis // <http://plasmasturm.org/>



More information about the Catalyst mailing list