[sf-perl] Mouse, again?

Jonathan Swartz swartz at pobox.com
Fri Mar 2 09:58:46 PST 2012


I'll give the polar opposite perspective from Dodger.

I use Moose whenever I can. As far as I'm concerned it brings Perl into the modern language arena, by finally giving it a powerful, standard OO syntax and feature set.

I love it when CPAN module developers use the things they like. Because they'll be more motivated to work on their module, and they'll spend time adding features and fixing bugs instead of reinventing the wheel. For me, it's worth a little extra one-time install cost to get happier module developers.

In the limit I'm hoping Moose will just be installed on everyone's system and it'll no longer be seen as an install barrier. :)

Joseph: As far as Mouse, I tried to use it for CHI at one point, then backed out. The problem is that it sort of looks lke Moose, but will break in all kinds of funny ways when you try to use advanced features. It especially breaks down when trying to use MooseX extensions. Its only advantage is faster start-up time. If you're writing a command-line script that has to be executed all the time, that might be important. If you're writing anything that's going to run persistently, like web code, then not so important.

Jon

On Mar 2, 2012, at 8:21 AM, Dodger wrote:

> I've never found a reason to use either.
> 
> But even if I did I would never use them in anything intended for sharing on CPAN. 
> 
> It's one of those "do into others" things. 
> 
> I hate it whenever I find a module that seems to do everything I need, but it uses some other module that isn't important to its functionality, but some developer liked. Like Moose.
> 
> (Or ten thousand different incompatible test harnesses that I end up with installed because people randomly decided all their tests for a pure perl module needed to be done using Test::Wankish::Obscure::Nonsense)
> 
> -- 
> Dodger
> 
> Sent from my iPhone
> 
> On 01/03/2012, at 3:52 PM, Joseph Brenner <doom at kzsu.stanford.edu> wrote:
> 
>> Can someone refresh my memory about the problems are supposed to be
>> with using Mouse?
>> 
>> At the moment, I feel like the main problem with it is that it's
>> invisible to web searches.
>> _______________________________________________
>> SanFrancisco-pm mailing list
>> SanFrancisco-pm at pm.org
>> http://mail.pm.org/mailman/listinfo/sanfrancisco-pm
> _______________________________________________
> SanFrancisco-pm mailing list
> SanFrancisco-pm at pm.org
> http://mail.pm.org/mailman/listinfo/sanfrancisco-pm



More information about the SanFrancisco-pm mailing list