Beefy Boxes and Bandwidth Generously Provided by pair Networks
XP is just a number
 
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 having an uproarious good time at the Monastery: (12)
As of 2015-07-03 11:49 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (51 votes), past polls