<div dir="ltr"><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Hi everyone,</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">thanks for attending my talk on Moose last night at the Seattle Perl Users Group. &nbsp; It was great to have so many smart people together to discuss it.</p>

<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">The slides are online and released CC on my website:&nbsp; &nbsp; <a href="http://www.dynamicacademy.net">http://www.dynamicacademy.net</a></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">There&#39;s PDF and HTML versions available - if you would like the Keynote originals, let me know separately and I&#39;ll send you the most up-to-date version.</p>

<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Moose is under very active development by several fabulous developers, so bugs are fixed quickly, new features are still being added, and discussion is welcome.&nbsp; I&#39;d highly recommend subscribing to <a href="http://news.gmane.org/gmane.comp.lang.perl.moose">http://news.gmane.org/gmane.comp.lang.perl.moose</a> today. &nbsp; They also welcome questions and design suggestions, and it&#39;s a really friendly group.</p>

<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">If&#39; you&#39;d like to keep reading and learning about Moose and metaclass theory (after joining the newsgroup), the last few slides have links for additional reading, which I&#39;ll repeat here:</p>

<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Moose</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><a href="http://search.cpan.org/dist/Moose/lib/Moose.pm">http://search.cpan.org/dist/Moose/lib/Moose.pm</a></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Class::MOP</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><a href="http://search.cpan.org/dist/Class-MOP/lib/Class/MOP.pm">http://search.cpan.org/dist/Class-MOP/lib/Class/MOP.pm</a></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Cookbook WTF</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><a href="http://search.cpan.org/dist/Moose/lib/Moose/Cookbook/WTF.pod">http://search.cpan.org/dist/Moose/lib/Moose/Cookbook/WTF.pod</a></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Cookbook FAQ</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><a href="http://search.cpan.org/dist/Moose/lib/Moose/Cookbook/FAQ.pod">http://search.cpan.org/dist/Moose/lib/Moose/Cookbook/FAQ.pod</a></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">More theory:</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Super and Inner (Method Modifiers)</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><a href="http://www.cs.utah.edu/plt/publications/oopsla04-gff.pdf">http://www.cs.utah.edu/plt/publications/oopsla04-gff.pdf</a></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Putting Metaclasses to Work</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><a href="http://www.amazon.com/Putting-Metaclasses-Work-Ira-Forman/dp/0201433052">http://www.amazon.com/Putting-Metaclasses-Work-Ira-Forman/dp/0201433052</a></p>

<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Uniform Metaclass Composition</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><a href="http://www.iam.unibe.ch/~scg/Archive/Papers/Duca05ySafeMetaclassTrait.pdf">http://www.iam.unibe.ch/~scg/Archive/Papers/Duca05ySafeMetaclassTrait.pdf</a></p>

<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Safe Metaclass Programming</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><a href="http://citeseer.ist.psu.edu/37617.html">http://citeseer.ist.psu.edu/37617.html</a></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">More Moose Articles and Presentations</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><a href="http://www.iinteractive.com/moose/">http://www.iinteractive.com/moose/</a></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Moose As Necessary Dependency</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><a href="http://blog.jrock.us/articles/Myth:%20Moose%20is%20an%20unnecessary%20dependency.pod">http://blog.jrock.us/articles/Myth:%20Moose%20is%20an%20unnecessary%20dependency.pod</a></p>

<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Writing Read-Eval-Print Loop(Moose Tutorial)</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><a href="http://chainsawblues.vox.com/library/post/a-perl-read-excute-print-loop-repl.html">http://chainsawblues.vox.com/library/post/a-perl-read-excute-print-loop-repl.html</a></p>

<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Moose Extensions</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><a href="http://search.cpan.org/search?query=MooseX&amp;mode=all">http://search.cpan.org/search?query=MooseX&amp;mode=all</a></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">MooseX::Getopt</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><a href="http://search.cpan.org/dist/MooseX-Getopt/lib/MooseX/Getopt.pm">http://search.cpan.org/dist/MooseX-Getopt/lib/MooseX/Getopt.pm</a></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">MooseX::Params::Validate</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><a href="http://search.cpan.org/dist/MooseX-Params-Validate/">http://search.cpan.org/dist/MooseX-Params-Validate/</a></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">MooseX::StrictConstructor</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><a href="http://search.cpan.org/dist/MooseX-StrictConstructor/">http://search.cpan.org/dist/MooseX-StrictConstructor/</a></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">MooseX::Storage</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><a href="http://search.cpan.org/dist/MooseX-Storage/">http://search.cpan.org/dist/MooseX-Storage/</a></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Thanks also to Marchex for hosting and the snacks!&nbsp; It&#39;s a great location for getting together.</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Doug Treder</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><a href="http://dynamicacademy.net">http://dynamicacademy.net</a></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><a href="http://imdb.com">http://imdb.com</a></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br></p><p></p></div>