In Ruby's early design it borrowed several concepts from Perl. One that it did not was its object system, but instead developed something much better. Today Perl has many projects to improve various aspects of its object system. One of them is Moose, a package that provides a clean, declarative, & more robust approach towards defining classes than Ruby's built-in approach.
In this talk we'll cover several things:
* What Moose provides and why that makes it so awesome.
* How I've started replicating it in Ruby with Reindeer & why it is so much easier.
* Additional Moose-like libraries for Ruby.
Note from Matt:
I'll also be bringing some other languages into the fold & introducing a book that Alan Kay said was the best book written in ten years*.
* Some number of years ago.
Food Sponsors: Intoximeters, Inc.
Drink Sponsors: Open
Door Prize Sponsors: Open