Discuss the Moose Presentation!

| | Comments (0) | TrackBacks (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


0 TrackBacks

Listed below are links to blogs that reference this entry: Discuss the Moose Presentation!.

TrackBack URL for this entry: http://dougtreder.com/cgi-bin/mt/mt-tb.cgi/1592

Leave a comment

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.

I'm back is the next 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.25