Inside-out objects offer intriguing advantages over traditional Perl objects, but at the cost of substantial complexity. This talk reviews pros and cons of inside-out objects and teaches the basics of how they work. It includes three core concepts, four ways to make them and five pitfalls to avoid. Familiarity with traditional object-oriented Perl will be assumed.
Previously given at
- Perl Seminar NY, January 2006
- Boston.pm, June 2006