By Stevan Little (stevan)
Date: Tuesday, June 17, 2008 10:05 AM
Duration: 45 minutes
Target audience: Lightning
Tags: moose oop
Perl objects suck and Perl is dead right? No! Perl 5’s new (post) modern object system Moose provides robust flexibility and design to this venerable language. Inspired by the Common LISP Object System (CLOS), Smalltalk and the Perl 6 meta model, Moose brings deep introspection, easy delegation, a flexible type constraint system, and many more modern OO tools. In short, Moose makes OO Perl fun!
Given by Moose’s creator Stevan Little, this talk will present the highlights of Moose and a comparison to the features found in other languages. Think Ruby mixins are powerful? Wait till you’ve seen Moose Roles! Amazed by the MOP in CLOS? Moose exposes a MOP even more powerful than CLOS! In love with static typing in Java/C#? Moose provides a flexible and powerful type system specially suited to dynamic language programming! Sit down and prepare to be dazzled and amazed again at the power of Perl!