SPUG: Moose talk slides online

Doug Treder dtreder at gmail.com
Wed Jul 16 10:52:20 PDT 2008


Hi everyone,


thanks for attending my talk on Moose last night at the Seattle Perl Users
Group.   It was great to have so many smart people together to discuss it.


The slides are online and released CC on my website:
http://www.dynamicacademy.net


There's PDF and HTML versions available - if you would like the Keynote
originals, let me know separately and I'll send you the most up-to-date
version.


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.  I'd highly recommend subscribing to
http://news.gmane.org/gmane.comp.lang.perl.moose today.   They also welcome
questions and design suggestions, and it's a really friendly group.


If' you'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'll repeat here:


Moose

http://search.cpan.org/dist/Moose/lib/Moose.pm

Class::MOP

http://search.cpan.org/dist/Class-MOP/lib/Class/MOP.pm

Cookbook WTF

http://search.cpan.org/dist/Moose/lib/Moose/Cookbook/WTF.pod

Cookbook FAQ

http://search.cpan.org/dist/Moose/lib/Moose/Cookbook/FAQ.pod


More theory:

Super and Inner (Method Modifiers)

http://www.cs.utah.edu/plt/publications/oopsla04-gff.pdf

Putting Metaclasses to Work

http://www.amazon.com/Putting-Metaclasses-Work-Ira-Forman/dp/0201433052

Uniform Metaclass Composition

http://www.iam.unibe.ch/~scg/Archive/Papers/Duca05ySafeMetaclassTrait.pdf

Safe Metaclass Programming

http://citeseer.ist.psu.edu/37617.html


More Moose Articles and Presentations

http://www.iinteractive.com/moose/

Moose As Necessary Dependency

http://blog.jrock.us/articles/Myth:%20Moose%20is%20an%20unnecessary%20dependency.pod

Writing Read-Eval-Print Loop(Moose Tutorial)

http://chainsawblues.vox.com/library/post/a-perl-read-excute-print-loop-repl.html


Moose Extensions

http://search.cpan.org/search?query=MooseX&mode=all

MooseX::Getopt

http://search.cpan.org/dist/MooseX-Getopt/lib/MooseX/Getopt.pm

MooseX::Params::Validate

http://search.cpan.org/dist/MooseX-Params-Validate/

MooseX::StrictConstructor

http://search.cpan.org/dist/MooseX-StrictConstructor/

MooseX::Storage

http://search.cpan.org/dist/MooseX-Storage/



Thanks also to Marchex for hosting and the snacks!  It's a great location
for getting together.


Doug Treder

http://dynamicacademy.net

http://imdb.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/spug-list/attachments/20080716/30611ea7/attachment.html>


More information about the spug-list mailing list