- Moose Is Not
- Moose Is
- A Short History of Moose
- What is with the name?
- Now On With The Show ...
- Simple Moose example
- A simple subclass of Shape
- Using a Moose class
- A Closer Look
- A Closer Look
- A Look Inside
- Introspecting classes
- Modify classes
- Creating classes
- Common attribute idioms
- Common attribute idioms
- Common attribute idioms
- Common attribute idioms
- More attribute options
- More attribute options
- More attribute options
- Attribute delegation
- Attribute delegation
- Attribute delegation
- Type Constraint Unions
- Type Coercions
- Type Coercions (cont.)
- Type Coercions (cont.)
- Type Coercions (cont.)
- In conclusion ...
- Benefits of Moose
- Drawbacks of Moose
- The End
- Bonus Slides
- Moose Ancestry
- Recommended MetaClass Reading