Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine
 
PerlMonks  

Re: Perl Advent Calendars 2009

by stvn (Monsignor)
on Dec 02, 2009 at 13:05 UTC ( #810548=note: print w/ replies, xml ) Need Help??


in reply to Perl Advent Calendars 2009

Too bad the Perl Advent calendar has gotten off to a bit of bumpy start, the author seems to have misread the Mouse docs and made some incorrect assumptions.

It (Mouse) runs 4 times faster than Moose according to its authors, at the expense of implementing only 96% of its larger cousin's features.
Mouse runs a subset of the Moose test suite in 1/4 of the time, mostly due to startup overhead and the recent XS work done by Goro Fuji (which will eventually be ported to Moose, he is currently using Mouse as a testing ground for these ideas).

As for the "96% of the features" part, nothing could be further from the truth. The Mouse docs say "Mouse code coverage is also over 96%", not that it implements 96% of Moose's feature set. Mouse is basically Moose without the MOP which is where Moose gets most of its power and flexibility and without which most of the MooseX:: modules could not be written (which is why you don't see comparable MouseX:: out there).

Too bad the author didn't run his post by the Mouse/Moose community to check his facts.

-stvn


Comment on Re: Perl Advent Calendars 2009
Re^2: Perl Advent Calendars 2009
by jrockway (Acolyte) on Dec 02, 2009 at 13:11 UTC
    Oh, that article was serious? By the time I got to the module that forces Moose code to use Mouse, I was sure it was a joke.

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others taking refuge in the Monastery: (4)
As of 2014-09-19 07:22 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    How do you remember the number of days in each month?











    Results (132 votes), past polls