Moose is a postmodern object system for Perl 5 that takes the tedium out of writing object-oriented Perl. It borrows all the best features from Perl 6, CLOS (LISP), Smalltalk, Java, BETA, OCaml, Ruby and more, while still keeping true to its Perl 5 roots.
Moose is 100% production ready and in heavy use in a number of systems and growing every day. Try it today!
- Download
- Support
- #moose on irc.perl.org
- Subscribe to moose@perl.org, or read the gmane archive
- Moose TextMate Bundle
- Moose Quick-Ref card
- Articles
- Class::MOP Review (OnLAMP)
- The Moose is Flying (part 1) (LinuxMag)
- The Moose is Flying (part 2) (LinuxMag)
- $foo Perl Magazine Winter 2007 has a Moose article
- Matt Trout (of DBIx::Class and Catalyst fame) wrote a nice series of articles on writing a REPL for Perl using Moose.
- Writing a perl read-eval-print loop (REPL) - part 1
- Writing a perl REPL part 2 - a history plugin
- Writing a perl REPL part 3 - lexical environments
- Devel::REPL part 4 - script options, rc files and profiles
- Larry mentioned Moose in this years State of the Onion speech
- Max Kanat-Alexander (of Bugzilla fame) has some nice things to say about Moose
- Jonathan Rockway discusses why Moose is a dependency worth having
- Barry Walsh does an excellent comparison of Moose and Ruby (specifically the Doodle module)
- trombik writes an introduction to Moose in Japanese
- Tim Bunce's excellent Perl Myths talk gives a shout out to Moose
- Presentations
- YAPC::NA 2006 Moose talk (by Stevan Little)
- OSDC Melboure 2006 Moose talk (by Sam Vilain)
- Houston.pm 2007 Moose talk (by Robert Boone)
- Perl Seminar NY - Moose talk (by Stevan Little)
- Minneapolis Perl Mongers - An Intro to Moose (by Chris Prather)
- YAPC::EU 2007 - Moose talk (by Stevan Little)
- YAPC::EU 2007 - Object Meta Programming talk (by Yuval Kogman)
- PPW 2007 - Moose talk (by Stevan Little)
- PPW 2007 - Horizontal Reuse with Moose::Role talk (by Stevan Little)
- PDX.pm March 12, 2008 - Moose by Ben Hengst (podcast)
- YAPC::Asia::2008 talk by Yuval Kogman (slides + video)
- Nordic Perl Workshop 2008 talk by Yuval Kogman
- Moose presenation at Kansai.pm by hakobe
- Doug Treder gave his Moose talk at the SPUG (Seattle Perl Users Group)
- Moose talk from OSCON 2008 by Stevan Little
- Misc.