Discuss the Moose Presentation!

| | Comments (0)

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


Leave a comment

July 2008

Sun Mon Tue Wed Thu Fri Sat
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

Recent Comments

About this Entry

This page contains a single entry by Doug Treder published on July 17, 2008 3:31 PM.

Happy New Year! was the previous entry in this blog.

Find recent content on the main index or look in the archives to find all content.

Powered by Movable Type 4.01

July 2008

Sun Mon Tue Wed Thu Fri Sat
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

Recent Comments