HI Alex, I had to give a similar presentation at my previous workplace - where they ended up adopting Moose. Things didn't start off too well though - one of the guys in the team referred to using Moose for OO Perl as "turd polishing". To which I said, "wouldn't you rather work with a shiny one!?" ;-)
I started by giving a very quick overview of Perl OO and where Moose can help - by borrowing a BBC presentation. My main aim was to share with them the fun of programming in Moose. So I kept the presentation short and then handed them out the Moose quick reference card and highlighted the bits you actually end up using 99% of the time - which makes it actually quite short. I then broke the group into two teams: Tanks and Helicopters. I handed out Moose classes for the following objects: Helicopter, Pilot, Driver, Tank etc - and then the team had to create instances of these classes and shoot each other (I flipped a coin to see if hit). It was good fun and it taught them about constructors, class definitions, inheritance and delegation etc. In the following week two members of the team checked in code based on Moose - I think keeping the learning curve low while making it fun were important factors. Just some ideas. Good luck. NIge -- NIgel Hamilton CEO T10 = Search Engine + Ad Network Turbo10 Limited, Fairfax House, 15 Fulwood Place, London WC1V 6AY T: +44 (0) 117 946 6397 F: +44 (0) 117 923 8672 E: [email protected] W: http://t10.com ---------------------------------------------------- T10 = Search Engine + Ad Network Visit http://t10.com
_______________________________________________ BristolBathPM mailing list [email protected] http://mailman.bristolbath.org/mailman/listinfo/bristolbathpm
